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
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.3) Gecko/20070403 Firefox/2.0.0.3
Los RPM los encuentran aqui
http://files.alfansa.org/
Mozilla/5.0 (Windows; U; Windows NT 5.1; es-ES; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11
@Tokego: Gracias por la dirección