sane-cardscan(5) SANE Scanner Access Now Easy sane-cardscan(5) BEZEICHNUNG sane-cardscan - SANE-Backend fur CardScan-USB-Scanner von Corex BESCHREIBUNG Die Bibliothek sane-cardscan implementiert ein SANE-(Scanner Access Now Easy) Backend zum Zugriff auf die Kleinformatscanner CardScan 800c und 600c von Corex. Dieses Backend unterstutzt nur den Graustufen- und Farbmodus sowie Medien von (theoretisch) unendlicher Lange. Dieses Backend konnte auch andere Scanner unterstutzen. Die beste Moglichkeit zum Bestimmen des Umfangs der Unterstutzung ist, die Aktionen des Windows-Treibers aufzuzeichnen und diese an den Autor zu senden. OPTIONEN Das Cardscan-Backend unterstutzt die folgenden Optionen: --mode Gray|Color wahlt den Scanmodus aus. KONFIGURATIONSDATEI Aus der Konfigurationsdatei cardscan.conf ermittelt das Backend, wie nach Scannern gesucht werden soll, und es werden Optionen zur Steuerung der Aktionen des Backends bereitgestellt. Diese Datei wird jedes Mal ausgewertet, wenn das Frontend vom Backend eine Liste der Scanner abfragt; also im Allgemeinen beim Start des Frontends. Falls die Konfigurationsdatei fehlt, wird das Backend eine Reihe von Voreinstellungen verwenden, die zu der mit SANE gelieferten Standard-Konfigurationsdatei identisch sind. Scanner konnen in der Konfigurationsdatei auf zwei Arten festgelegt werden: >>usb 0x04c5 0x1042<< (oder andere Lieferanten-/Produktkennungen) Dies bewirkt, dass das Backend alle USB-Busse im System nach Geraten durchsucht, die diese Anbieter- und Produktkennung verwenden. Dann wird das Gerat abgefragt, um zu ermitteln, ob es sich um einen Cardscan-Scanner handelt. "usb /dev/usb/scanner0" (oder eine andere Geratedatei) Einige Systeme benotigen einen Kerneltreiber zum Zugriff auf USB-Scanner. Diese Methode ist nicht getestet. Zusatzlich gibt es zwei Konfigurationsoptionen, welche steuern, welches Protokoll vom Backend verwendet wird: >>lines_per_block 16<< (oder eine andere Zahl von 1 bis 32) Legt die Anzahl der Bildzeilen fest, die in einem Durchlauf gespeichert werden. Fur altere Scanner ist diese Zahl niedrig anzusetzen, oft 1. >>has_cal_buffer 1<< (1 oder 0) Bewirkt, dass das Backend wahrend der Initialisierung Kalibrierungsdaten vom Scanner bezieht. Altere Scanner unterstutzen dies nicht; in diesem Fall muss ein Wert von 0 gesetzt werden. UMGEBUNGSVARIABLEN Das Backend verwendet SANE_DEBUG_CARDSCAN als einzige Umgebungsvariable, welche Debug-Meldungen in der Standardfehlerausgabe ermoglicht. Zulassige Werte sind: 5 Fehler 10 Funktionsdatenspuren 15 Funktionsdetails 20 Optionsbefehle 25 SCSI-/USB-Verfolgung 30 SCSI-/USB-Details 35 Nutzloses Rauschen BEKANNTE PROBLEME Der Scanner scheint uber nicht allzu viele Steuerungsmoglichkeiten zu verfugen. Daher kann das Backend x/y-Koordinaten, Auflosungen usw. nicht festlegen. Diese Dinge konnten im Backend simuliert werden, aber es gibt jede Menge Befehlszeilenwerkzeuge dafur. Das Backend sendet auch nicht alle Befehle, die der Windows-Treiber sendet, daher konnten die Funktionen unterschiedlich sein. Das Backend verfugt nicht uber die Optionen zum Kalibrieren oder zum Auswerfen von Medien wie der Windows-Treiber. DANKSAGUNGEN Die Hardware zum Erstellen dieses Treibers wurde dem Autor von Jeff Kowalczyk zur Verfugung gestellt. SIEHE AUCH sane(7), sane-usb(5) AUTOR m. allan noah: . UBERSETZUNG Die deutsche Ubersetzung dieser Handbuchseite wurde von Mario Blattermann 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. Februar 2010 sane-cardscan(5)