Entorno de versiones de CUPS mezcladas
En Ejercicios Resueltos , una de las empresas de Grupo CPD, tenemos más de una impresora, y por razones históricas las tenemos en más de un servidor. En particular, la impresora color (HP Deskjet por USB, para más señas) se encuentra en un ordenador distinto al servidor de escritorio principal, así que cualquier impresión en color tiene que lidiar con dos sistemas CUPS : el del ordenador en el que se trabaja (el servidor de escritorio) y el del ordenador que tiene la impresora enchufada (el servidor de servicios). El servidor de servicios tiene una Debian Sarge (CUPS 1.1) y el servidor de esrcitorios una Debian Etch (CUPS 1.1 que acabamos de actualizar a CUPS 1.2). Y aquí vino el pastel.
Mientras los dos equipos tuvieron CUPS 1.1 el sistema funcionó perfectamente con el controlador de impresión adecuado a la impresora en ambos: era exactamente lo mismo imprimir en uno que en otro, y la configuración de la impresora era también idéntica, salvo por la ruta de la misma, local en un caso y remota en otro. Pero al actualizar el servidor de escritorios a CUPS 1.2 (mucho más bonito, hay que decirlo), la impresora dejó de imprimir: lo único que salía eran tres líneas con todo el aspecto de ser un encabezado PCL 3.
Mironeando un poco qué podía ser (creando impresoras nuevas con distintos controladores en el lado local, y con distintos controladores y distintas rutas en el lado remoto) dí al poco con la solución, que se resume en el párrafo siguiente. De esta manera, ya el sistema de impresión vuelve a estar en forma y trabajando como siempre.
Receta: Si tienes un servidor de impresión CUPS 1.2 que envía trabajos a un servidor de impresión CUPS 1.1 pon en el primero, como controlador de la impresora, Postcript "Generic postscript color printer rev3b".
Última modificación 13 38:27-09-2006