Cómo configurar CUPS para que sirva una impresora a toda una red sin que los clientes la conozcan de antemano.
Ejemplo
Supongamos que has configurado una o más impresoras de cualquier tipo en una máquina y que las quieres compartir a la red local, con dirección 192.168.1.0/24. La dirección del servidor (al que está conectada la impresora) es 192.168.1.150.
Servidor
Edita el fichero /etc/cups/cupsd.conf
, para que incluya estas líneas:
# Only listen for connections from the local machine.
Listen localhost:631
Listen /var/run/cups/cups.sock
#añadido propio****
Listen 192.168.1.150:631
# Show shared printers on the local network.
Browsing On
BrowseOrder allow,deny
BrowseAllow all
.
.
# Restrict access to the server...
Allow localhost
Allow @LOCAL
Cliente
Edita el fichero /etc/cups/cupsd.conf
y asegúrate que incluya estas líneas:
Browsing On # atender anuncios de impresoras remotas
BrowseAllow 192.168.1.0/24 # atender anuncios que procedan de la red local
La máquina que usa a la impresora en la red local indicará una impresora en red con CUPS
(o ipp
) y una dirección en la forma:
http://IP_SERVIDOR_IMPRESIÓN:631/printers/NOMBRE_IMPRESORA
# Ejemplo:
http://192.168.0.1:631/printers/Deskjet-843C
Para terminar
Tanto en el servidor como en el cliente:
# /etc/init.d/cupsys restart
No hay comentarios:
Publicar un comentario