El tema de los drivers en GNU-Linux siempre ha sido un problema, y es que hay algunas marcas que parece que se niegan a dar soporte a sus productos con GNU-Linux. Me he dado la tarea de compilar un controlador que funciona en bastantes modelos de las impresoras canon y dejar el paquete listo para los usuarios de GNU-Linux Chakra.

Antes que nada instalamos cups

pacman -S cups

 

Luego habilitamos cups con los siguientes comandos:

sudo systemctl enable org.cups.cupsd.service
sudo systemctl start org.cups.cupsd.service

 

pacman -S gutenprint

 

Hay un controlador en la pagina de Cannon -Asia que tiene la versión para el kernel Linux, este controlador tiene soporte para Debian y Red hat, mas sin embargo en el repositorio comunitario de la distribuccion GNU-Linux Arch esta disponible. Como esta en el repositorio AUR hay que compilarlo y resolver con las dependencias que nos pide.

desde este link lo pueden descargar https://aur.archlinux.org/packages/cndrvcups-lb-bin/

Este driver tiene soporte para los siguientes modelos de Impresoras:

LBP6650/3470, LBP6670 UFR II, LBP7660C UFR II, iR1018/1022/1023, iR1020/1024/1025, iR1730/1740/1750, iR2002/2202, iR2016, iR2018, iR2020, iR2022/2025/2030, iR2318/2320, iR2420, iR2422, iR 2520, iR 2525/2530, iR 2535/2545 UFRII LT, iRC1021/1022, iRC1028/1030, L90/L160/L230, L100/L150/L170, L190/L410 Series, LC600 Series, LC800 Series, D400-450, D460-490, D500 Series, D530/D560, D1100/MF6600, D1300/MF6700, MF3010, MF4100 Series, MF4200 Series, MF4200 Series, MF4320-4350, MF4360-4390, MF4400 Series, MF4500 Series, MF4500w Series, MF4600 Series, MF4700 Series, MF4800 Series, MF5800 Series, MF5900 Series, MF6100 Series, MF6500 Series, MF7200 Series, MF7400 Serie, MF8000 Series, MF8000C Series, MF8200C Series, MF8300 Series, MF8300C Series, MF8400 Series, MF8500C Series, MF9100 Series, MF9200 Serie, iPR C1PLUS, iPR C1, iPR C600, iPR C700/800, iR105PLUSII, iR1133II, iR1435II, iR2230, iR2270/iR2870, iR2830, iR3025, iR3030, iR3035/iR3045, iR 3180C, iR3225, iR3230, iR3235/iR3245, iR3530, iR3570/iR4570, iR4530, iR5055/iR5065, iR5075, iR5570/iR6570, iR 5880C/6880C, iR7086-7105, iR8070, iR85PLUS, iR9070, iR-ADV 400/500, iR-ADV 4025/4035, iR-ADV 4045/4051, iR-ADV 4225/4235, iR-ADV 4245/4251, iR-ADV 6055/6065, iR-ADV 6075, iR-ADV 6255/6265, iR-ADV 6275, iR-ADV 6555/6565, iR-ADV 6575, iR-ADV 8085/8095, iR-ADV 8105, iR-ADV 8205, iR-ADV 8285/8295, iR-ADV 8505, iR-ADV 8585/8595, iR-ADV C2020/2030, iR-ADV C2020i/2030i, iR-ADV C2020L/2030L, iR-ADV C2025, iR-ADV C2220/2230, iR-ADV C2225, iR-ADV C250/350, iR-ADV C3320L, iR-ADV C3320, iR-ADV C3325/3330, iR-ADV C351, iR-ADV C5030/5035, iR-ADV C5045/5051, iR-ADV C5235/5240, iR-ADV C5250/5255, iR-ADV C7055/7065, iR-ADV C7260/7270, iR-ADV C7280, iR-ADV C9060/9070, iR-ADV C9065/9075, iR-ADV C9270/9280, iR C1225, iR C1325/1335, iR C2380/2550, iR C2580, iR C2880/C3380, iR C3080/3480/3580, iR C3180, iR C4080/C4580, iR C5180, iR C5185, iR C5870, iR C5880/C6880, iR C6870, LBP251, LBP252, LBP253, LBP3360, LBP3370, LBP3460, LBP351/352, LBP5360, LBP5960, LBP5970/5975, LBP6680/3480, LBP6750/3560, LBP6780/3580, LBP7680C/5280, LBP7750C/5460, LBP7780C/5480, LBP8750, LBP8780, MF210 Series, MF220 Series, MF4010 Series, MF410 Series, MF4400w Series, MF510 Series, MF620C Series, MF7100 Series, MF720C Series, MF810/82, LBP6030/LBP6040/LBP6018L, LBP6230/LBP6240, LBP7100C/LBP7110C, LBP8100

 

pacman -S lib32-libcups

lib32-libxml

 

Modelo PIXMAS ip1600

Tengo una Impresora de este modelo y bueno, no es facil hacerla funcionar, parece que ni en windows es tan facil. Cannon deja abadonado sus productos y no da buen servicio en cuanto a controladores.

 

Instalamos el Driver

wget https://www.dropbox.com/s/xah6az3sggg6sak/cnijfilter-common-3.40-1.x86_64.tar.gz

 

Para instalar un paquete con pacman se hace de la siguiente forma:

pacman - U cnijfilter-common-3.40-1.x86_64.tar.gz

 

A mi me corrió el siguiente error:

:: ¿Continuar con la instalación? [S/n] s
(1/1) comprobando las claves del depósito [################################] 100%
(1/1) verificando la integridad de los paquetes [################################] 100%
(1/1) cargando los archivos de los paquetes [################################] 100%
(1/1) comprobando conflictos entre archivos [################################] 100%
error: no se pudo realizar la operación (archivos en conflicto)
cnijfilter-common-x86_64: /usr/lib64 existe en el sistema de archivos
Ocurrieron errores, por lo que no se actualizaron los paquetes

Solucion:

Con el siguiente comando solucione y procedi a instalarlo otra vez

sudo rm -r /usr/lib64

 

Para comprobar que efectivamente se instalo el driver, hacemos lo siguiente:

pacman -Q cnijfilter-common-x86_64

 

Fuentes:

https://aur.archlinux.org/packages/cnijfilter-common-x86_64/https://aur.archlinux.org/packages/cnijfilter-common-x86_64/

https://allencch.wordpress.com/2013/02/07/arch-linux-and-canon-pixma-ip1600/#comment-3937

Anuncios