Configurar CUPS como servidor de impresión | Algo de Linux

miércoles, 3 de diciembre de 2014

Configurar CUPS como servidor de impresión

Al hilo de una pregunta de un compañero sobre la configuración del servidor de impresión CUPS, he pensado que sería interesante comentar este tema.
El título de este post, en realidad, no es de lo más acertado porque CUPS siempre trabaja como servidor de impresión, aunque por defecto viene configurado para escuchar en localhost:631, y, por lo tanto tan sólo configura la impresora para la máquina local. ¿Cómo? Con una línea en el fichero de configuración /etc/cups/cupsd.conf como la siguiente:
Listen localhost:631
Para cambiar este comportamiento, podemos modificar la línea anterior de tal manera que, en lugar de localhost, especifique la dirección IP de la máquina. Por ejemplo, si el equipo que comparte la impresora tiene la IP 172.19.144.240: 
Listen 172.19.144.240:631
De este modo, cualquier máquina de nuestra red, podrá imprimir en la/s impresora/s conectada/s a este servidor.

Ahora bien, supongamos que estamos utilizando una máquina que queremos usar como servidor de impresión en dos redes a las que tiene conexión mediante dos interfaces de red con direcciones IP 172.19.144.240 y 192.168.0.240. Para hacer que el servidor de impresión escuche en ambas interfaces, tan sólo tenemos que añadir una línea por cada interfaz:
Listen 172.19.144.240:631
Listen 192.168.0.240:631
Por supuesto, siempre que hagáis cambios en el fichero de configuración, deberéis reiniciar el servicio:
# service cups restart
Publicado por primera vez en http://enavas.blogspot.com.es

No hay comentarios: