miércoles, 19 de septiembre de 2007

Canon iP1800 en Feisty

Hoy tuve algunas dificultades para configurar mi Canon iP1800 en Ubuntu Feisty, pero finalmente lo conseguí. Espero que esta pequeña guía les sea de ayuda si se encuentran en la misma situación.

Baja los controladores (cnijfilter-common-2.70-1.i386.rpm y cnijfilter-ip1800series-2.70-1.i386.rpm)para la Canon iP1800 desde aquí (gracias Gabriel). Son RPM, pero puedes usar alien para transformarlos en .deb.
  • sudo alien -kc cnijfilter-common-2.70-1.i386.rpm
  • sudo alien -kc cnijfilter-ip1800series-2.70-1.i386.rpm
  • sudo dpkg -i cnijfilter-common-2.70-1.i386.deb
  • sudo dpkg -i cnijfilter-ip1800series-2.70-1.i386.deb
Instala libpng3.
  • sudo apt-get install libpng3
Crea un enlace simbólico para libtif.
  • sudo ln -s /usr/lib/libtiff.so.4 /usr/lib/libtiff.so.3
Instala los paquetes gs-gpl e ijsgutenprint. No estoy seguro si ambos son estrictamente necesarios, pero por lo menos uno de ellos lo es. Los que deseen ahorrar algunos bytes en su disco pueden experimentar instalando uno a la vez.
  • sudo apt-get install gs-gpl ijsgutenprint
Bien, ya tenemos todo lo necesario, ahora sólo resta encender la impresora y agregarla usando Sistema > Administración > Impresoras > Impresora Nueva.

En el paso 2 del asistente, haz clic en Instalar controlador y selecciona /usr/share/cups/model/canonip1800.ppd. Debería aparecer la entrada iP1800 en la lista de impresoras de Canon. Si no es así, cierra el asistente y vuelve a lanzarlo.

¿Problemas?

Para descubrir que era necesario instalar los paquetes anteriores, cambié el nivel de log de cupsd y miré el log de errores. Sugiero que hagas lo mismo si tienes problemas al imprimir.
  • sudo gedit /etc/cups/cupsd.conf
Y cambia la línea LogLevel warning por LogLevel debug. Luego reinicias el demonio.
  • sudo /etc/init.d/cupsd restart
Intentas imprimir y analizas el archivo /var/log/cups/error_log. En mi caso, antes de instalar los paquetes mencionados, se generaba un job de impresión, pero nunca se reflejaba en el papel.

Espero les haya sido útil. Una excusa menos para usar Ubuntu.