BEZEICHNUNG
sane-dc210 - SANE-Backend für die Digitalkamera DC210 von KodakBESCHREIBUNG
Die Bibliothek sane-dc210 implementiert ein SANE-(Scanner Access Now Easy) Backend zum Zugriff auf die Kodak-Digitalkamera DC210. DIES IST ALPHA-CODE IN EINEM SEHR FRÜHEN STADIUM! BENUTZUNG AUF EIGENE GEFAHR!GERÄTENAMEN
Die aktuelle Version des Backends erlaubt nur eine angeschlossene Kamera. Der Gerätename ist immer »0«.KONFIGURATION
Der Inhalt der dc210.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 höhere Rate um). Auf meinem 90-MHz-Pentium habe ich normalerweise keine Probleme beim Herunterladen mit 115200 baud, solange das System nicht außerordentlich beschäftigt und das »interrupt-unmask flag« im IDE-Treiber gesetzt ist ( hdparm -u1). Unterstützte Baud-Raten sind: 9600, 19200, 38400, 57600 und 115200. Die Zeile dumpinquiry führt dazu, dass einige Informationen über 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 zuverlässig verwenden könnte. breakpause legt die Zeit in µs (1.000.000-tel einer Sekunde) zwischen dem Senden der Unterbrechung »Zurück zur Vorgabe« und dem Senden von Befehlen fest. Leere Zeilen und Zeilen, die mit einer Raute (»#«) beginnen, werden ignoriert. Nachfolgend sehen Sie ein Beispiel für eine Konfigurationsdatei:port=/dev/ttyS0
# Dies ist ein Kommentar
baud=115200
dumpinquiry
cmdrespause=125000
breakpause=1000000
DATEIEN
- /etc/sane.d/dc210.conf
- Die Backend-Konfigurationsdatei (siehe auch die nachfolgende Beschreibung von SANE_CONFIG_DIR).
- /usr/lib/x86_64-linux-gnu/sane/libsane-dc210.a
- Die statische Bibliothek, die dieses Backend implementiert.
- /usr/lib/x86_64-linux-gnu/sane/libsane-dc210.so
- Die dynamische Bibliothek, die dieses Backend implementiert (auf Systemen verfügbar, die dynamisches Laden unterstützen).
UMGEBUNGSVARIABLEN
- SANE_CONFIG_DIR
- Diese Umgebungsvariable gibt eine Liste von Verzeichnissen an, die die Konfigurationsdatei enthalten können. 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_DC210
- Falls die Bibliothek mit Debugging-Unterstützung kompiliert wurde, steuert diese Umgebungsvariable die Debug-Stufe für dieses Backend. Ein Wert von 128 bewirkt eine maximal umfassende Debug-Ausgabe. Kleinere Werte reduzieren die Ausführlichkeit.
SIEHE AUCH
sane(7)AUTOR
Brian J. Murrell Dieses Backend basiert etwas auf dem in diesem Paket enthaltenen Backend dc25 von Peter Fales. Diese Handbuchseite würde größtenteils aus dem dc25-Backend kopiert und von Henning Meier-Geinitz bearbeitet.FEHLER
Bekannte Fehler/Einschränkungen sind: ? Allgemeinere Kommentare, Vorschläge und Fragen über Frontends oder SANE sollten (auf Englisch) an die SANE-Entwickler-Mailingliste gehen (siehe http://www.sane-project.org/mailing-lists.html für Details). Sie müssen die Liste abonnieren, ansonsten werden Ihre E-Mails nicht an die Teilnehmer gesendet.ÜBERSETZUNG
Die deutsche Übersetzung dieser Handbuchseite wurde von Mario Blättermann <[email protected]> und Helge Kreutzmann <[email protected]> erstellt. Diese Übersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen. Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Übersetzer11. Juli 2008 |