Scroll to navigation

sane-dc25(5) SANE Scanner Access Now Easy sane-dc25(5)

BEZEICHNUNG

sane-dc25 - SANE-Backend für die DC20/DC25-Digitalkameras von Kodak

BESCHREIBUNG

Die Bibliothek sane-dc25 implementiert ein SANE- (Scanner Access Now Easy-)Backend, das Zugriff auf die Kodak DC20- und DC25-Kameras bietet. Bisher wurde nur die DC25 getestet, aber da der Code auf einem DC20-Schnittstellenprogramm basiert, funktioniert sie für dieses Modell wahrscheinlich auch.

GERÄTENAMEN

Die aktuelle Version des Backends erlaubt nur eine angeschlossene Kamera. Der Gerätename ist immer »0«.

KONFIGURATION

Der Inhalt der dc25.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 während des Startens auf die Standardfehlerausgabe geschrieben werden. Beachten Sie: Dies ist nicht mit Saned kompatibel, stellen Sie daher sicher, dass keine dumpinquiry-Zeilen vorhanden sind, falls Sie Saned benutzen (d.h. auf einer fernen Maschine über das Netzwerk scannen).

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

DATEIEN

/etc/sane.d/dc25.conf
Die Backend-Konfigurationsdatei (siehe auch die nachfolgende Beschreibung von SANE_CONFIG_DIR).
/usr/lib/x86_64-linux-gnu/sane/libsane-dc25.a
Die statische Bibliothek, die dieses Backend implementiert.
/usr/lib/x86_64-linux-gnu/sane/libsane-dc25.so
Die dynamische Bibliothek, die dieses Backend implementiert (auf Systemen verfügbar, die dynamisches Laden unterstützen).

UMGEBUNGSVARIABLEN

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).
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

Peter Fales, dc25-devel@fales-lorenz.net.

FEHLER

Bekannte Fehler/Einschränkungen sind:

Ich habe noch nicht herausbekommen, wie ich erneutes Einlesen einer Option nach einem »Scan« auslöse. Dies führt beispielsweise zu Problemen, wenn ein neues Bild eingefangen wird, aber der Schieber, der zur Bildauswahl von der Kamera verwandt wird, nicht sofort aktualisiert werden kann.

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 <mario.blaettermann@gmail.com> und Helge Kreutzmann <debian@helgefjell.de> 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 Übersetzer.

11. Juli 2008