See file PhotoPrinting for info on printing photos.
Before you can print photos (or do whatever else you want to do with
them) you have to transfer them from the camera to a PC. In theory,
there are two ways of doing this:
1. Use an SD or MMC card in the camera when you are taking the
photos, and then plug the card into the SD/MMC slot of the PC and read
them from that.
2. Connect the camera to the PC using its USB cable and copy the photos over that.
Both methods probably work under MS Windows.
Method 1 works under Linux on sage. After plugging the card in, do:
mount -t vfat /dev/sda1 /mnt/mnt
and the photos should be accessible as .jpg files in a sub-directory of /mnt/mnt
. You may have to use something other than /dev/sda1
if other things are also plugged in - I might eventually sort out some udev rules to fix this.
Unfortunately method 1 is not yet supported under Linux on the laptops. There is a driver under
development that I had thought might provide support for the SD/MMC slot on the
laptops - see http://mmc.drzeus.cx/wiki/Linux/Drivers/sdhci. But it seems that the driver doesn't, and won't ever, support our
hardware, even though it apparently supports our chip when used in a
different configuration.
So for now, we have to use method 2 on the laptops (it also works on sage). The Kodak C330 camera uses a
special protocol (PTP - Picture Transer Protocol) to transfer images
over USB. There is Linux package called gphoto2 that can be used to
transfer images using this protocol - see http://www.gphoto.org/.
Using gphoto2
There's an online manual at http://www.gphoto.org/doc/manual/, but the following is enough to get started:
1. Change to a directory where you want to store the images.
2. Plug the USB cable into the camera and a USB port on the PC. If you
are using sage, note the left USB port on the front panel isn't
connected internally, so use the right one of the two.
3. Turn the camera on (doesn't matter which mode).
4. Type:
gphoto2 --auto-detect
This should list "Kodak C330".
5. Type:
gphoto2 --list-files
This should list the images stored in the camera.
6. Type:
gphoto2 --get-all-files
This should copy all the images into your current directory.
7. The program 'gthumb' is a quick way of seeing what
is in each JPG file. Just type 'gthumb' and use the left panel to
navigate to the directory containing the images - it should display
"thumbnails" of them all.
Installing gphoto2
It's already installed on nettle and sage.
1. Download and install the libgphoto and gphoto2 packages from linuxpackages v10.2.
2. Tell 'hotplug' to permit all users access to the USB interface when the camera is plugged in:
cp /usr/local/share/doc/libgphoto2/linux-hotplug/usbcam.group /etc/hotplug/usb/usbcam
vim /etc/hotplug/usb/usbcam
Change the line 'GROUP=camera
' to 'GROUP=users
'.
chmod + /etc/hotplug/usb/usbcam
/usr/local/lib/libgphoto2/print-usb-usermap > /etc/hotplug/usb/usbcam.usermap