Para poder imprimir, necesitas decirle al servidor Samba cual es el
comando para imprimir y borrar un fichero. En Linux, este comando
es:
-
- lpr -r -P
impresora
archivo
Esto le dice a que copie el documento en el directorio de la cola,
habitualmente /var/spool/, busque el nombre de la impresora
en el fichero de configuración del sistema (/etc/printcap),
e interprete las reglas que encuentre en el para decidir como procesar
los datos y a que dispositivo físico enviarlo. Al usar la opción -r,
el fichero se elimina despues de ser impreso. Por supuesto, el fichero
eliminado en sólo una copia en el servidor Samba, el fichero original
situado en el cliente no se ve afectado.
Linux usa el estilo de impresión Berkeley (BSD). De todas formas,
el proceso es similar en UNIX System V, En estos sistemas, imprimir
y borrar se convierte en un proceso compuesto:
-
- lp -d
impresora -s
fichero; rm
fichero
Con System V, el fichero /etc/printcap es reemplazado con diferentes
juegos de ficheros de configuración colgando de /usr/spool/lp,
y no hay opción para borrar el fichero. Esto debe ser realizado manualmante,
este es el montivo por el que se incluye rm al final.
TLDP-ES 03/11/2002