sane-find-scanner(1) SANE Scanner Access Now Easy sane-find-scanner(1) BEZEICHNUNG sane-find-scanner - SCSI- und USB-Scanner und deren Geratedateien finden UBERSICHT sane-find-scanner [-?|-h|--help] [-v] [-q] [-p] [-f] [-F Dateiname] [Geratename] BESCHREIBUNG sane-find-scanner ist ein Befehlszeilenwerkzeug zum Finden von SCSI- und USB-Scannern und zum Bestimmen von deren UNIX-Geratedateien. Das primare Ziel ist sicherzustellen, dass Scanner von den SANE-Backends erkannt werden konnen. Fur SCSI-Scanner werden die vorgegebenen generischen SCSI-Geratedateien (zum Beispiel /dev/sg0) und die Datei /dev/scanner uberpruft. Dafur wird ein SCSI-Inquiry-Befehl gesendet und nach den Geratetypen >>scanner<< oder >>processor<< geschaut (einige alte HP-Scanner scheinen >>processor<< zu senden). Auf diese Weise findet sane-find-scanner jeden SCSI-Scanner, der mit diesen vorgegebenen Geratedateien verbunden ist, und zwar selbst dann, wenn er von keinem SANE-Backend unterstutzt wird. Fur USB-Scanner werden zunachst die USB-Kernel-Scanner-Geratedateien (zum Beispiel /dev/usb/scanner0, /dev/usb/scanner und /dev/usbscanner) gepruft. Die Dateien werden geoffnet und die Anbieter- und Geratekennungen ermittelt, falls das Betriebssystem diese Funktion unterstutzt. Gegenwartig konnen USB-Scanner nur auf diese Weise gefunden werden, wenn sie vom Linux-Scanner-Modul oder vom Uscanner-Treiber auf FreeBSD- oder OpenBSD-Systemen unterstutzt werden. Nach diesem Test versucht sane-find-scanner, von der USB-Bibliothek Libusb gefundene Gerate zu finden (falls verfugbar). Da es keine spezielle USB-Klasse fur Scanner gibt, ist die fur die Unterscheidung zwischen Scannern und anderen USB-Geraten verwendete Heuristik nicht perfekt. sane-find-scanner versucht auch, den Typ des im Scanner verwendeten USB-Chips zu ermitteln. Falls dieser erkannt wird, wird er nach den Anbieter- und Produktkennungen ausgegeben. sane-find-scanner wird sogar USB-Scanner finden, die von keinem SANE-Backend unterstutzt werden. sane-find-scanner findet die meisten Parallelport-Scanner und jene, die an proprietaren Schnittstellen angeschlossen sind, nicht. Einige Parallelport-Scanner konnten mit sane-find-scanner -p gefunden werden. Zum Zeitpunkt der Erstellung dieses Dokuments werden nur Parallelport-Scanner von Mustek erkannt. OPTIONEN -?, -h, --help gibt eine kurze Hilfe zur Verwendung aus. -v aktiviert die ausfuhrliche Ausgabe. sane-find-scanner zeigt jeden Geratenamen und das zugehorige Ergebnis an. Wenn Sie diese Option zweimal angeben, werden ausserdem die SCSI-Inquiry-Informationen und die USB-Geratedeskriptoren ausgegeben. -q aktiviert den stillen Modus. Es werden nur die Gerate ohne Kommentare ausgegeben. -p sucht nach Parallelport-Scannern. -f erzwingt das Offnen aller explizit angegebenen Gerate als SCSI- und USB-Gerate. Das ist nutzlich, falls sane-find-scanner den Geratetyp nicht korrekt ermitteln kann. -F Dateiname sane-find-scanner versucht, den Chipsatz oder die Chipsatze aller in der Datei aufgefuhrten Scanner zu ermitteln. Eine solche Datei enthalt USB-Deskriptoren in dem Format, wie es unter Linux in der Datei /proc/bus/usb/devices verwendet wird. Diese Option ist fur Entwickler nutzlich, wenn zwar die Ausgabe des Befehls cat /proc/bus/usb/devices zur Verfugung steht, der eigentliche Scanner jedoch nicht. Geratedatei testet die angegebene >>Geratedatei<<. Wenn dieser Geratename angegeben ist, wird nicht auf weitere Gerate gepruft. BEISPIEL sane-find-scanner -v uberpruft alle SCSI- und USB-Gerate auf verfugbare Scanner und gibt eine Zeile fur jede Geratedatei aus. sane-find-scanner /dev/scanner sucht nur in /dev/scanner nach einem (SCSI-)Scanner und gibt das Ergebnis aus. sane-find-scanner -p sucht nach Parallelport-Scannern. SIEHE AUCH sane(7), sane-scsi(5), sane-usb(5), scanimage(1), xscanimage(1), xsane(1), sane->>Backend-Name<<(5) AUTOR Oliver Rauch, Henning Meier-Geinitz und andere UNTERSTUTZTE PLATTFORMEN USB-Unterstutzung ist nur unter Linux (Kernel, Libusb), FreeBSD (Kernel, Libusb), NetBSD (Libusb) und OpenBSD (Kernel, Libusb) verfugbar. Die Erkennung von Anbieter- und Geratekennungen funktioniert nur mit Linux oder Libusb. SCSI-Unterstutzung ist auf Irix, EMX, Linux, Next, AIX, Solaris, FreeBSD, NetBSD, OpenBSD und HP-UX verfugbar. FEHLER Die meisten Parallelport-Scanner werden noch nicht unterstutzt. Es werden nur wenige USB-Chipsatze erkannt. 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 . 13. Juli 2008 sane-find-scanner(1)