Kodak Digital Camera Protocol Interface (kdcpi)
Release: kdchi-0.0.2
28 July 1998
Brian A. Hirt
Ever since I bought my Kodak Digital camera, I've been forced to use the Windows drivers provided. When ever I need to download my pictures I have to reboot my machine. To make matters worse, the windows drivers are slow and downloads take forever. I did some searching around and couldn't find any FREE programs for downloading pictures. Finally I decided I better just do it myself.
This release is very limited in functionality but is functional enough that other people might find it useful. The core set of functionality is what my requirements were. Features include, downloading pictures, listing picture names and sizes, and getting a minimal amount of status information from the camera. Any of these commands can be executed at 9600, 19200, 38400, 57600 and 115200 bps.
New features which will be available soon include, better support for camera status, picture information, setting camera properties (zoom/flash) and taking pictures.
I'm still waiting for the Host Interface specification from Kodak. Once I have that, I plan on including more features which I don't have enough information for implementing at this point in time.
Eventually I plan to implement some sort of GUI frontend. I'm still playing around with ideas. Things that have come to mind are PerlTK, TCL/TK, CGI Scripts or a C program written with Gtk
This software if free. It has been designed in a modular way which should make including it in other software easy. Please do whatever you want with it. Sell it, delete it, whatever. All I ask is that you keep me informed of what you are doing with it and keep my copyright information in tact in all source code files.
SAMPLE USAGE
kdcpi /dev/cua0 115200 status
kdcpi /dev/cua0 115200 dump 1 2 3
kdcpi /dev/cua0 115200 dump all
kdchi /dev/cua0 9600 list
COMPATIBILITY
This software has been developed and tested with a P133 running Linux Redhat 5.1. The Kodak Digital Science DC210 is the only tested camera.
This software should run on any UNIX system with perl 5 and a decent version of stty. Also, the DC200, DC220 and DC260 should be supported as well but this has been uncomfirmed.
BUG REPORTING ADDRESS
Bugs or questions regarding this software may be reported to the author at: bhirt@berkhirt.com
kdcpi is available at http://www.berkhirt.com/HomerProductions
HELPING OUT
Feedback, suggestions, bug fixes, enhancements, etc to the software would be appreciated. If you have information on the serial protocol which you would like to provide, please do.
