sane-dc240(5) SANE Scanner Access Now Easy sane-dc240(5) BEZEICHNUNG sane-dc240 - SANE-Backend fur die Digitalkamera DC240 von Kodak BESCHREIBUNG Die Bibliothek sane-dc240 implementiert ein SANE-(Scanner Access Now Easy) Backend zum Zugriff auf die Kodak-Digitalkamera DC240. DIES IST ALPHA-CODE IN EINEM SEHR FRUHEN STADIUM! BENUTZUNG AUF EIGENE GEFAHR! GERATENAMEN Die aktuelle Version des Backends erlaubt nur eine angeschlossene Kamera. Der Geratename ist immer >>0<<. KONFIGURATION Der Inhalt der dc240.conf legt den seriellen Port und die zu verwendende Baud-Rate fest. Die Baud-Rate legt die maximale Rate fest, die beim Herunterladen von Bildern verwendet wird. (Die Kamera wird immer mittels 9600 baud initialisiert und schaltet dann auf eine hohere Rate um). Auf meinem 450-MHz-Pentium habe ich normalerweise keine Probleme beim Herunterladen mit 115200 baud, obwohl die Kamera manchmal Pakete aufgrund verlorener Zeichen erneut senden muss. Die Ergebnisse sind besser, wenn das >>interrupt-unmask flag<< im IDE-Treiber gesetzt ist (hdparm -u1). Unterstutzte Baud-Raten sind: 9600, 19200, 38400, 57600 und 115200. Die Zeile dumpinquiry fuhrt dazu, dass einige Informationen uber die Kamera angezeigt werden. cmdrespause legt fest, wieviele s (1.000.000-tel einer Sekunde) zwischen dem Schreiben des Befehls und dem Lesen des Ergebnisses gewartet werden soll. 125000 scheint der kleinste Wert zu sein, den ich zuverlassig verwenden konnte. breakpause legt die Zeit in s (1.000.000-tel einer Sekunde) zwischen dem Senden der Unterbrechung >>Zuruck zur Vorgabe<< und dem Senden von Befehlen fest. Leere Zeilen und Zeilen, die mit einer Raute (>>#<<) beginnen, werden ignoriert. Nachfolgend sehen Sie ein Beispiel fur eine Konfigurationsdatei: port=/dev/ttyS0 # Dies ist ein Kommentar baud=115200 dumpinquiry cmdrespause=125000 breakpause=1000000 DATEIEN /etc/sane.d/dc240.conf Die Backend-Konfigurationsdatei (siehe auch die nachfolgende Beschreibung von SANE_CONFIG_DIR). /usr/lib/sane/libsane-dc240.a Die statische Bibliothek, die dieses Backend implementiert. /usr/lib/sane/libsane-dc240.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_DC240 Falls die Bibliothek mit Debugging-Unterstutzung kompiliert wurde, steuert diese Umgebungsvariable die Debug-Stufe fur dieses Backend. Ein Wert von 128 bewirkt eine maximal umfassende Debug-Ausgabe. Kleinere Werte reduzieren die Ausfuhrlichkeit. SIEHE AUCH sane(7) AUTOR Peter S. Fales Dieses Backend borgt sich viel aus dem Backend sane-dc210(5) von Brian J. Murrell aus, das wiederum etwas auf dem Backend sane-dc25(5) von Peter Fales basiert. Diese Handbuchseite wurde grosstenteils aus der Handbuchseite sane-dc210(5) kopiert. FEHLER Die mir bekannte Haupteinschrankung besteht darin, dass das Backend annimmt, dass das Verzeichnis in der Kamera 100dc240 ist. Sobald die Kamera mehr als 9999 Bilder aufgenommen hat, wird das Verzeichnis auf 101dc240 erhoht. Es sollte nicht nur auf zusatzliche Verzeichnisse uberpruft werden, aber die Bilder konnten tatsachlich in mehreren Verzeichnissen gefunden werden. Allgemeinere Kommentare, Vorschlage und Fragen uber Frontends oder SANE sollten (auf Englisch) an die SANE-Entwickler-Mailingliste gehen (siehe http://www.sane-project.org/mailing-lists.html fur Details). Sie mussen die Liste abonnieren, ansonsten werden Ihre E-Mails nicht an die Teilnehmer gesendet. 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-dc240(5)