En
ocasiones, encontramos que algunos modelos de impresoras Canon, no
imprimen, a pesar de haber copiado el archivo printers.conf y los
correspondientes archivos .ppd de otro ordenador en el que la misma
impresora imprime correctamente.
Lo primero
que haremos sera comprobar la versión de dos librerías del sistema
de impresión de Canon:
PC00XXXX:/home/soporte#
dpkg -l | grep cnd
ii
cndrvcups-common 2.20-1 Canon
Printer Driver Common Modules Ver.2.20
ii
cndrvcups-ufr2-uk 2.20-1 Canon
UFR2 Printer Driver for Linux
Como vemos.
Las dos librerías tienen la versión 2.20-1. Vamos a
subirlas a la versión 2.80-1.
En primer
lugar desinstalamos y purgamos las dos librerías instaladas:
PC00XXXX:/home/soporte#
dpkg -P cndrvcups-common
(Leyendo la
base de datos ... 00%
89280
ficheros y directorios instalados actualmente.)
Desinstalando
cndrvcups-common ...
Purgando
ficheros de configuración de cndrvcups-common ...
PC00XXXX:/home/soporte#
dpkg -P cndrvcups-ufr2-uk
(Leyendo la
base de datos ... 00%
89280
ficheros y directorios instalados actualmente.)
Desinstalando
cndrvcups-ufr2-uk ...
Purgando
ficheros de configuración de cndrvcups-ufr2-uk …
A
continuación vamos a instalar las nuevas librerías, (en este punto,
si es que no las hemos descargado antes, podemos proceder a la
descarga, hay una copia en 172.20.11.69/home/NAS)
Suponiendo
que las hemos puesto en /home/soporte:
En primer
lugar, la librería common:
PC00XXXX:/home/soporte#
dpkg -i
/home/soporte/cndrvcups-common_2.80-1_i386.deb
Seleccionando
el paquete cndrvcups-common previamente no seleccionado.
(Leyendo la
base de datos ... 00%
89833
ficheros y directorios instalados actualmente.)
Desempaquetando
cndrvcups-common (de .../cndrvcups-common_2.80-1_i386.deb) ...
Configurando
cndrvcups-common (2.80-1) ...
Y
posteriormente la especifica:
PC00XXXX:/home/soporte#
dpkg -i
/home/soporte/cndrvcups-ufr2-uk_2.80-1_i386.deb
(Leyendo la
base de datos ... 00%
89887
ficheros y directorios instalados actualmente.)
Preparando
para reemplazar cndrvcups-ufr2-uk 2.80-1 (usando
.../cndrvcups-ufr2-uk_2.80-1_i386.deb) ...
Desempaquetando
el reemplazo de cndrvcups-ufr2-uk ...
Configurando
cndrvcups-ufr2-uk (2.80-1) ...
Si ahora
realizamos la misma búsqueda del principio, comprobamos que ambas
librerias tienen la version 2.80-1
PC00XXXX:/home/soporte#
dpkg -l | grep cnd
ii
cndrvcups-common 2.80-1 Canon
Printer Driver Common Modules Ver.2.80
ii
cndrvcups-ufr2-uk 2.80-1 Canon
UFR2 Printer Driver for Linux
Por lo que
solo nos falta reiniciar el servicio de impresión:
PC00XXXX:/home/soporte#
/etc/init.d/cups restart
*
Restarting Common Unix Printing System: cupsd