martes, 22 de septiembre de 2009

Receta para Instalar drivers CAPT para CANON LBP 3200 (o similares) sobre Ubuntu 9.4 y amd64

Encontré estos nuevos drivers para las canon LBP o Similares en la pagina de Canon Australia que están funcionando sobre Ubuntu 9.04.

Pagina de Canon Australia con los driver para Linux

Supongo que lo siguiente será valido para quienes usen sistemas i386 saltando se el paso de la compilación para obtener los paquetes para arquitectura amd64.

Para ahorra trabajo...

cndrvcups-common_1.90-1_amd64.deb

cndrvcups-capt_1.90-1_amd64.deb




  1. Obtener paquetes .deb para Arquitectura amd64

    1.1 Bajar el paquete con las fuentes [bajar el V1.90E (sourcer file)]

    1.2 Descomprimir el archivo bajado y buscar los archivos cndrvcups-common-1.90-1.tar.gz y cndrv-capt-1.90-1.tar.gz descomprimirlos en un directorio de trabajo

    1.3 En cada directorio de los dos paquetes buscar el archivo /debian/control y cambiar “Architecture: i386” a “Architecture: amd64”

    1.4 En cada directorio de los dos paquetes buscar el archivo /debian/rules y cambiar "dh_shlibdeps” a “# dh_shlibdeps”

    1.5 Ahora instalemos los paquetes necesarios para la compilacion:

    $ sudo apt-get install build-essential gettext automake libgtk2.0-dev libcups2-dev libcupsys2 libcupsys2-dev libtool libxml2-dev

    De acuerdo a su sistema revisar por si falta alguna libreria o otro paquete, revisando los errores al compilar.

    1.6 Compilar cndrvcups-common-1.90

    $ cd directorio de trabajo/cndrvcups-common-1.90
    $ sudo dpkg-buildpackage
    $ cd ..
    $ dpkg -i cndrvcups-common_1.90-1_amd64.deb


    El paquete generado cndrvcups-common_1.90-1_amd64.deb lo instalamos inmediatamente porque sus archivos son necesarios para compilar el siguiente paquete.

    1.7 Compilar cndrv-capt-1.90

    $ cd directorio de trabajo/cndrv-capt-1.90
    $ sudo dpkg-buildpackage
    $ cd ..
    $ dpkg -i cndrvcups-capt_1.90-1_amd64.deb



  2. Configuración de la Impresora

    $ sudo /etc/init.d/cups restart

    $ sudo /usr/sbin/lpadmin -p LBP3200 -m CNCUPSLBP3200CAPTK.ppd -v ccp:/var/ccpd/fifo0 -E


    -p LBP3200, define el nombre de la impresora
    -m CNCUPSLBP3200CAPTK.ppd, archivo de configuración de la impresora correspondiente al modelo


    $ sudo /usr/sbin/ccpdadmin -p LBP3200 -o /dev/usblp0
    Si aqui te da un error de libreria no encontrada o ccpdadmin no existe deberias asegurate que el paquete ia32-libs este instalado

    $ sudo /etc/init.d/ccpd restart


  3. Encender la impresora y imprimir la pagina de prueba sistema>administración>impresoras; click derecho en LBP3200 (o su impresora) hacerla pederterminada; click derecho>propiedades>imprimir página de prueba


    Con esto me a funcionado sin problemas.
Luego si quieren agregar el papel oficio (folio) a impresora tiene que editar el archvo /etc/cups/ppd/LBP3200 y agregar estas lineas en las secciones correspondientes (no van juntas)

*PageSize Oficio: "<>setpagedevice"

*PageRegion Oficio: "<>setpagedevice"

*ImageableArea Oficio: "14.160 14.400 612 936"

*PaperDimension Oficio: "612 936"


No hay comentarios:

Publicar un comentario