Volver a la portada del blog

Recuperación del desastre. Instalación del servidor de impresión (CUPS)

3 Enero, 2008 por Pedro

Después del disgusto de las navidades, el desastre que le ocurrió a nuestro servidor (Jordi quiere hacer un terrario con la caja, se aceptan sugerencias de bricolaje ;)), toca la ardua tarea de reinstalar todo el sistema y recuperar el backup. Uno de los pasos es instalar el servidor de impresión, en nuestro caso, CUPS.

El servidor antiguo era un Debian, en este nuevo le hemos puesto un Ubuntu Server, no es un cambio demasiado drástico, así que los pasos serán similares. Nuestra impresora compartida es HP, por lo que algunos pasos serán específicos para esta marca.

Instalación de los paquetes necesarios:
apt-get install cupsys openssh-server foomatic-filters
apt-get install hplip-ppds
apt-get install pnm2ppa

Una vez instalado, deberemos modificar el fichero de configuración, que se encuentra en /etc/cups/cupsd.conf

Donde pone
BrowseAllow @LOCAL

lo cambiamos por
BrowseAllow all

Del mismo modo, en las etiquetas <Location /> , <Location /admin> y <Location /admin/conf>, substituimos,
Allow localhost

por esto:
Allow all

También le debreremos añadir esta sentencia para que no haya problemas con la encriptación:
DefaultEncryption Never

Y finalmente cambiamos el puerto, para poder gestionar los detalles del servidor en cualquier PC de nuestra red, en lugar de
Listen localhost:631

pondremos esto:
Listen 631

Para que los cambios surtan efecto, tenemos que reiniciar el servicio.
/etc/init.d/cupsys restart

Una vez hecho esto solo nos queda acceder al servidor por el puerto que hemos definido, el 631 http://servidor:631 y en las opción de menú Administration, seleccionar Find New Printers, en nuestro caso es una HP Deskjet 3745, pero usamos el driver de la 3740 que funciona de forma similar.

Si no nos aparece la impresora que queremos instalar, deberemos añadirla manualmente con Add New Printer, y buscando el ppd correspondiente. LinuxPrinting es un buen sitio para empezar a buscar.

Si tenemos problemas con la impresora, podemos ponerla en modo debug, en el fichero de configuración /etc/cups/cupsd.conf substituimos la línea LogLevel warning por LogLevel debug y reiniciamos el servicio /etc/init.d/cupsys restart. Los logs se almacenan en /var/log/cups/

¡¡OJO!! es posible que la impresión de la pagina de prueba desde la página de administración se quede parada y no se imprima, puede ser normal, debido a un bug heredado de Debian.

En los equipos cliente, añadimos la impresora, en el caso de GNOME, vamos a Sistema > Preferencias > Impresoras e introducimos la siguiente linea

ipp://servidor:631/printers/HP_Deskjet_3740_USB_1

Si queréis ampliar detalles, este enlace es muy útil: http://ubuntuforums.org/showthread.php?t=310450

En la próxima entrega, nuestros problemas para recuperar la copia de seguridad más reciente.

Deja un comentario