14.7. Samba con soporte para la impresión con CUPS

Samba permite a las máquinas cliente compartir impresoras conectadas al servidor Samba, así como también enviar documentos Linux a las impresoras compartidas Windows. Aunque hay otros sistemas de impresión que funcionan con Red Hat Enterprise Linux, CUPS (Common UNIX Print System) en el sistema de impresión recomendado debido a su integración con Samba.

14.7.1. Configuraciones simples de smb.conf

El ejemplo siguiente muestra una configuración muy básica de smb.conf para el soporte de CUPS:

[global]
load printers = Yes
printing = cups
printcap name = cups

[printers]
comment = All Printers
path = /var/spool/samba/print
printer = IBMInfoP
browseable = No
public = Yes
guest ok = Yes
writable = No
printable = Yes
printer admin = @ntadmins

[print$]
comment = Printer Drivers Share
path = /var/lib/samba/drivers
write list = ed, john
printer admin = ed, john

Se pueden establecer configuraciones más complidas de impresora. Para añadir seguridad adicional y privacidad para la impresión de documentos confidenciales, los usuarios pueden tener su propio spool de impresión que no esté en una ruta pública. Si el trabajo falla, otros usuarios no tendrán acceso al archivo.

El recurso print$ contiene los controladores de impresora para que los clientes puedan acceder a ellos si no se encuentran disponibles localmente. El recurso print$ es opcional y puede que no sea requerido dependiendo de la organización.

Configurando browseable a Yes activa que la impresora sea vista en el Entorno de red de Windows, asumiendo que el servidor Samba esté configurado de forma correcta en el dominio/grupo de trabajo.