inicio

abr 5, 2009
|

Instalar Impresora Canon Pixma IP1600 en Ubuntu

Esta semana me hace falta imprimir unas cosillas, pero resulta que nunca había tenido la necesidad de imprimir en casa de mis padres con la impresora de casa, por lo que la enchufé a ver si me autoinstalaba el driver como hizo en la que tengo en mi casa, pero no fue así. Debido a esto miré en la página de Canon y sí encontré los drivers para GNU/linux, pero resulta que eran paquetes rpm (distribuciones basadas en RedHat) y teóricamente no servían para mi distribución por lo que busqué, y resulta que había una forma de convertir esos paquetes a deb para así instalarlos en Ubuntu y que funcionase la impresora. Como en la página que lo encontré estaba en inglés lo voy a poner en castellano, aunque se entiende perfectamente, pero lo pongo por si acaso.

1) Lo primero que debemos hacer es instalar ALIEN, por lo que en un terminal pondremos:

sudo apt-get update && sudo apt-get install alien libxml2 libpng3

2) Los driver que vamos a utilizar son los de la IP2200 por lo que tendremos que bajarlo:

wget http://software.canon-europe.com/files/soft24301/software/iP2200_Linux_260.tar.gz

3) Lo descomprimiremos y eliminaremos los que no nos hacen falta:

tar -zxf iP2200_Linux_260.tar.gz

rm -f cnijfilter-common-2.60-1.src.rpm cnijfilter-ip2200-lprng-2.60-1.i386.rpm

4) Convertimos los paquetes RPM a DEB:

sudo alien cnijfilter-common-2.60-1.i386.rpm
sudo alien cnijfilter-ip2200-2.60-1.i386.rpm

5) Instalamos los drivers:

sudo dpkg -i cnijfilter-common_2.60-2_i386.deb
sudo dpkg -i cnijfilter-ip2200_2.60-2_i386.deb


6)
Creamos los enlaces mágicos para que funcione y se actualicen las librerías:

sudo ln -s /usr/lib/libtiff.so.4 /usr/lib/libtiff.so.3
sudo ldconfig


7)
Reiniciamos el gestor de impresoras:

sudo /etc/init.d/cups restart

8) Añadimos una nueva impresora desde:

Sistema – Administración – Impresoras
Nueva impresora
Seleccionamos el iP2200 Ver.2.6 para la IP1600

Saludos.

Fuente: Suratno

0
Las dos fichas siguientes cambian el contenido a continuación.
Fundador y administrador del blog. Gran fan de todo lo relacionado con la tecnología y de GNU/Linux en particular.
  • http://www.blogger.com/profile/13828227832471920050 Jose Esteban

    Amigo podrias dejar una direccion de correo eletronico para poder contactar contigo. Tengo que hacerte una consulta. Muchas gracias.

  • http://www.blogger.com/profile/17523670316461689984 ISCARIO

    Hola, mi correo está en el perfil que acabo de poner. Preferiría que si es algún problema que has tenido con alguna cosa de las entradas que hice pues que las comentaras aquí por si alguien tiene el mismo problema. Si es otra cosa al correo.

    Saludos.

  • Anonymous

    Muchas gracias! Había configurado esta impresora con el driver de la ip1500, pero esta vez no me funcionó (en jaunty). Con tu tutorial anduvo todo perfecto, salvo que el paquete que viene con JJ se llama libxml2, no libxml1.

    Saludos!

  • http://www.blogger.com/profile/17523670316461689984 ISCARIO

    Tienes razón, resulta que la librería antes era la libxml1 pero con Karmic se actualizó, por lo que hay que instalar la libxml2 como bien dices, gracias por la apreciación, lo corrijo en la entrada.

    Saludos.

  • http://www.blogger.com/profile/14299691309190393207 Emilio

    Gracias por la ayuda. Yo he tenido un problema adicional que me ha tenido dándome cabezazos durante varios días, hasta que he dado con el:
    el filtro pstocanonij me daba un error, no encontraba libpng.so.3.
    Tras verificar siete veces que el paquete estaba instalado, me di cuenta del problema, que la librería estaba en /usr/lib en lugar de /lib que es donde la iba a buscar el filtro.
    Copiar el archivo, o crear un enlace, y ¡listo! Mi iP1600 funcionando en Lucid Lynx

  • http://www.blogger.com/profile/17029806851096832593 Jorge Luis

    Hola Iscario: Gracias mil por esta inmensa ayuda. No sé prácticamente nada de Linux y cuando pretendo realizar lo que aconsejas no me permite descomprimir enviándome el mensaje
    tar -zxf iP2200_Linux_260.tar.gzrm -f cnijfilter-common-2.60-1.src.rpm cnijfilter-ip2200-lprng-2.60-1.i386.rpm
    tar: Multiple archive files require `-M’ option
    Try `tar –help’ or `tar –usage’ for more information
    Podrás echarme un cabo? gracias por adelantado.-

  • http://www.blogger.com/profile/17523670316461689984 ISCARIO

    Hola Jorge Luis, puedes descomprimir el archivo de manera gráfica como de costumbre. En este caso había puesto las líneas juntas y no debían estarlo, es decir,

    tar -zxf iP2200_Linux_260.tar.gzrm -f cnijfilter-common-2.60-1.src.rpm cnijfilter-ip2200-lprng-2.60-1.i386.rpm

    ser así

    tar -zxf iP2200_Linux_260.tar.gz rm -f cnijfilter-common-2.60-1.src.rpm cnijfilter-ip2200-lprng-2.60-1.i386.rpm

    o como la puse ahora en la entrada.

    Saludos.

  • http://www.blogger.com/profile/04738283288441691558 Francisco

    gracias, muy interesane, hasta ahora no pude imprimir con mi canon 1600, hago todo el proceso bien pero cuando sudo /etc/init.d/cupsys restart
    me dice command not found y ah’i me quedo…gracias

  • http://www.blogger.com/profile/17523670316461689984 ISCARIO

    Hola Francisco, como han salido otras versiones desde la publicación de la entrada, han habido cambios, así que la orden sería

    sudo /etc/init.d/cups restart

    ya lo cambié en la entrada también.

    Dime si te funciona ahora.

    Saludos.

  • http://www.blogger.com/profile/17029806851096832593 Jorge Luis

    Hola Iscario: Nuevamente Jorge Luis. Disculpa lo plomo que soy. Todo está ok después de seguir tus instrucciones, excepto que cuando quiero imprimir no funciona. Busco solucionarlo y al final encuentro un mensaje que dice: No authentication data provided ip2200
    Estoy cometiendo algún error? Gracias por tu ayuda.-

  • http://www.blogger.com/profile/09786610376568871568 Chopan

    hola, muchas gracias
    - el comando anduvo ok
    - desinstalé la Ip1600 que había instalado, reinstale la IP2200 e imprimió la página de prueba ok.

    muchisimas gracias…