Este año los Reyes Magos le han traído a mi mujer (entre otras cosas) una cámara de fotos Kodak EasyShare C603.
Después de estar unos días echando fotos, llega la hora de pasarlas al ordenador, por lo que conecto la cámara a un puerto USB y mi Ubuntu me la identifica como cámara fotográfica PTP/IP y me pregunta si deseo importar las fotos.

Al contestarle que si, me aparece un error y no me deja acceder a la cámara.
Por si os encontráis en un caso parecido al mio, voy a intentar explicar como lo he arreglado y he conseguido pasar las fotos con Ubuntu, solo lo he probado con la Kodak EasyShare C603, aunque probablemente también funcione con otras cámaras.
Lo primero que hice fue instalar el paquete gPhoto2
sudo apt-get install gphoto2
que es una librería que soporta un montón de modelos de cámaras fotográficas digitales pero por desgracia, aun no soporta la cámara que estoy intentado usar, así que seguiremos con otras opciones.
Nota: gphoto2 depende de libusb, usbutils, hotplug, libgphoto2 y popt.
Abre un Terminal y escribe esto:
ls /sys/bus/usb/devices
para que te muestre la información de los dispositivos USB que tienes conectados, a mi me devuelve:
1-0:1.0 – 1-1 – 1-1:1.0 – 1-2 – 1-2:1.0 – 2-0:1.0 – usb1 – usb2
Ahora conecta la cámara al puerto USB y enciendela, vuelve a escribir en el Terminal:
ls /sys/bus/usb/devices
y busca la diferencia con la anterior vez que lo hiciste,
1-0:1.0 – 1-1 – 1-1:1.0 – 1-2 – 1-2:1.0 – 1-2.2 – 1-2.2:1.0 – 2-0:1.0 – usb1 – usb2
en mi caso veo que ha aparecido el 1-2.2 que antes no estaba, así que tomo nota. Escribimos:
udevinfo -ap /sys/bus/usb/devices/1-2.2
para que nos de la información del dispositivo, fíjate que al final he puesto 1-2.2 que es la diferencia que yo he encontrado, asegúrate de poner la que tu encuentres.
Busca entre toda la información, la que corresponda a la cámara de fotos, esta es la que a mi me interesa:
looking at device ‘/devices/pci0000:00/0000:00:07.2/usb1/1-2/1-2.2′:
KERNEL==”1-2.2″
SUBSYSTEM==”usb”
SYSFS{configuration}==””
SYSFS{serial}==”C60384051156″
SYSFS{product}==”KODAK EasyShare C643 Zoom Digital Camera”
SYSFS{manufacturer}==”Eastman Kodak Company”
SYSFS{maxchild}==”0″
SYSFS{version}==” 2.00″
SYSFS{devnum}==”5″
SYSFS{speed}==”12″
SYSFS{bMaxPacketSize0}==”16″
SYSFS{bNumConfigurations}==”1″
SYSFS{bDeviceProtocol}==”00″
SYSFS{bDeviceSubClass}==”00″
SYSFS{bDeviceClass}==”00″
SYSFS{bcdDevice}==”0100″
SYSFS{idProduct}==”05a7″
SYSFS{idVendor}==”040a”
SYSFS{bMaxPower}==” 0mA”
SYSFS{bmAttributes}==”c0″
SYSFS{bConfigurationValue}==”1″
SYSFS{bNumInterfaces}==” 1″
Y entre todas ellas, tienes que anotar los códigos del idVendor y del idProduct. En mi caso son:
* idVendor = 040a
* idProduct = 05a7
Por lo que si la tuya es la misma cámara, seguramente te valdrán estos códigos.
Una vez que los encuentres, tienes que abrir /etc/udev/rules.d/45-libgphoto2.rules (el nombre puede cambiar)
sudo gedit /etc/udev/rules.d/45-libgphoto2.rules
y escribir la línea (todo en el mismo renglón) siguiente al final del archivo, antes de LABEL=”libgphoto2_rules_end”
SYSFS{idVendor}==”tu_idVendor“, SYSFS{idProduct}==”tu_idProduct“, MODE=”0660″, GROUP=”plugdev”
Vuelve a conectar la cámara y ya deberías tener acceso a tu nueva cámara fotográfica.

Con esto puedes importar las fotos desde tu cámara fácilmente.
Ahora bien, si eres de los míos y te gusta hacer las cosas desde la consola, vamos a aprovechar que en el primer paso instale el paquete gPhoto2 y que ahora Ubuntu nos reconoce la cámara. Para sacar las fotos de la cámara desde un Terminal, basta con enchufarla al puerto USB y escribir lo siguiente:
gphoto2 –list-ports
gphoto2 –auto-detect
gphoto2 –summary
gphoto2 –list-files
gphoto2 –get-all-filles
Si queréis algún gui para gphoto2, recomiendo el uso de gtkam, ya que es un programa sencillo y bastante práctico.
Para instalar gtkam basta con escribir lo siguiente:
sudo apt-get install gtkam
Para configurar nuestra cámara con gtkam hay que dirigirse a la pestaña “Cámara” y seleccionar la opción “Añadir nueva” y seleccionar una cámara de la lista. Si lo deseáis podéis probar a autodetectarla.