jueves, 31 de enero de 2008

Compartir Impresora CUPS

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...

Order allow,deny

Allow localhost

Allow @LOCAL

Allow from 192.168.1.*


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: