martes, julio 19, 2011

miércoles, julio 13, 2011

Como Instalar Drivers de Multifuncionales Canon en Debian

Como Instalar Drivers de Multifuncionales Canon en Debian

El autor de este artículo es Cesar Abel correo: [deltacopiers (en) gmail.com], experto en: electrónica, productos Canon, fuimos rivales en los concursos de Olimpiadas de Matemática durante la secundaria y ahora somos socios en proyectos freelance.

En las empresas de hoy, el ahorro de recursos se ha convertido en una regla básica. Y una buena manera de hacerlo es centralizar en manejo de reproducción y digitalización de documentos con multifuncionales. Entre ellas canon ofrece sus series ImageRunner e ImageRunner Advance. Por lo general los controladores de impresión para Windows y MAC vienen en CDs con el equipo, pero para los usuarios de Linux se nos es un poco más difícil aprovechar las particulares prestaciones de estos equipos.

Tenemos dos soluciones para usar la parte de la impresora de estas multifuncionales:

  1. Utilizando un archivo PPD para hacer una instalación común con CUPS, pero las desventajas son muchas ya que no podemos utilizar todas las prestaciones del equipo, como impresión a doble cara, opciones de acabado, engrapado, encuadernado entre otras que los usuarios de MS Windows tienen a disposición.
  2. Utilizando un Driver en fase beta generado por la gente de soporte de Canon en Europa, el cual nos instalará todas las propiedades avanzadas de impresión de la máquina.

Y es en este último método en que voy a concentrarme a explicar.

Lo primero hay que descargar el software debianizado ya sea para 32 o 64 bits. Desde la web http://es.software.canon-europe.com/products/0000721.asp

Una vez descargado el paquete hay que instalado ya sea con gdebi el cual desde modo gráfico te resuelve automáticamente todas las dependencias. (Si aún no lo tienes instalado un simple apt-get install gdebi te lo instalara de inmediato).

O instalarlo con dpkg -i g10C4esx.deb, pero antes es recomendable instalar las librerías de las que depende. En un sistema Debian Squeeze recién instalado la única incumplida sería libx11-6, así que antes de ejecutar la instrucción anterior habría que hacer apt-get install libx11-6.

Una vez instalado el paquete hay que correr un script ubicado en /opt/cel/bin llamado cque este tiene que correr como root.

Así que sería:

cd /opt/cel/bin
./cque

en mi caso me dio un error (Error: Can't open display:0:0)al intentar arrancar el servidor X como root ya que en Debian y Ubuntu esto viene desactivado por defecto. Así que a la hora que abres una terminal gráfica como konsole y pones el comando su para cambiar a root la nueva sesión no hereda la variable $DISPLAY a como pasa en Fedora o RedHat.

Si te ocurre lo mismo puedes solucionarlo rápidamente instalando sux (apt-get install sux).

Luego de instalado, abres una terminal gráfica tecleas sux (en lugar de su) e intentas de nuevo los comandos

cd /opt/cel/bin
./cque

si todo sale bien veras una pantalla como la siguiente:



hacer clic en fichero/Crear. Y en el tipo de color seleccionamos PCL y en Nombre de la cola, escribimos el nombre que va a tener la impresora(CanonPrint1,etc) y luego siguiente.



El el tipo de conexión seleccionamos TCP/IP(9100) remota en el nombre del host escribimos el ip de la impresora. Y el puerto lo dejamos en 9100. clic en siguiente.



Hacemos clic en examinar y seleccionamos el modelo exacto de la multifuncional. Hacemos clic en siguiente y en crear. Y por último en ok. Y listo tendremos instalada la multifuncional canon con un driver que nos permita utilizarla al máximo.