How-to canon ip1000 en Gentoo

Me llego un mail bastante interesante con respecto al post de la impresora y como le habia hecho para instalarla a mano, la información no la publique antes porque pense que ya nadie tenia de esas impresoras, lo hice de esta manera ya que el paquete es un rpm y el ebuild esta con un mirror que no funciona y no soy un mago de los ebuild (tambien no encontre un lugar de donde bajar el rpm :-D)

Primero que nada hay que conseguir los siguientes rpm’s.

bjfilter-pixmaip1000-lprng-2.50-2.i386.rpm

bjfilter-common-2.50-2.i386.rpm

bjfilter-pixmaip1000-2.50-2.i386.rpm

Actualmente en la pagina de canon se encuentrar unicamente para la ip1500, ellos argumentan que sirven para ambas impresoras, pero a mi no me funciono asi que no garantizo nada.

La unica dependencia que necesita el driver es libxml version 1, esta instalación hay que hacerla con portage, abajo dejo los detalles del ultimo paquete disponible

#emerge -s libxml

Ahora procedemos a instalar el rpm, para esto utilizamos el paquete con el mismo nombre, disponible en portage

app-arch/rpm
Latest version available: 5.0_beta4
Latest version installed: 5.0_beta4
Size of files: 8,774 kB
Homepage: http://rpm5.org/
Description: RPM Package Manager
License: GPL-2 LGPL-2

Luego de esto procedemos a la instalacion con la opcion -ivh (instalation,verbose, y un indicador de progreso hash), esta por demas que hay que hacerlo como root.

#rpm -ivh bjfilter-pixmaip1000-lprng-2.50-2.i386.rpm

#rpm -ivh bjfilter-common-2.50-2.i386.rpm

#rpm -ivh bjfilter-pixmaip1000-2.50-2.i386.rpm

Un ultimo paso para dejar listo el driver para imprimir es hacer un symlink por la ubicacion donde cups buscara el filtro que es «/usr/libexec/cups/filter/» (a mi me mostraba error, pero con un find encontre donde estaba y pude hacer el link).

ln -s /usr/lib/cups/filter/pstocanonbj /usr/libexec/cups/filter/

Bueno nos quedaria ajustar  los parametros del archivo .ppd, ya que la unica resolucion que proporciona canon es 600 dpi y la calidad normal de impresion, para esto utilizamos nano.

Primero ajustamos la calidad agregando estas lineas al archivo que se explican por si solas

*OpenUI *CNQuality/Quality: PickOne
*DefaultCNQuality: 3
*CNQuality 2/High: «2»
*CNQuality 3/Normal: «3»
*CNQuality 4/Standard: «4»
*CNQuality 5/Economy: «5»
*CloseUI: *CNQualityE

Y para la resolucion reemplazar este apartado

*OpenUI *Resolution/Output Resolution: PickOne
*DefaultResolution: 600
*Resolution 600/600 dpi: «<</HWResolution[600 600]>>setpagedevice»
*CloseUI: *Resolution

por este

*OpenUI *Resolution/Output Resolution: PickOne
*DefaultResolution: 600
*Resolution 600/600 dpi: «<</HWResolution[600 600]>>setpagedevice»
*Resolution 1200/1200 dpi: «<</HWResolution[1200 1200]>>setpagedevice»
*Resolution 2400/2400 dpi: «<</HWResolution[2400 2400]>>setpagedevice»
*CloseUI: *Resolution

Hasta aqui solo nos queda reiniciar cups

/etc/init.d/cupsd restart y listo

Hasta aqui llego lo dificil lo unico que nos queda es instalar la impresora en el servidor cups, basta con escribir la direccion http://localhost:631 en cualquier navegador y la instalacion es paso paso con un wizard asi que no hay nada que temer, el controlador aparecera como PIXMA ip1000 ver 2.5.0

2 Replies to “How-to canon ip1000 en Gentoo”