Para compartir una impresora Linux con máquinas Windows, necesitas asegurarte de que la impresora está preparada para trabajar bajo Linux. Si puedes imprimir desde Linux, preparar una 'compartición' SMB de la impresora es automático.
Mírate el COMO Imprimir (Printing HOWTO) para poner a punto la impresora con Linux.
Como el autor usa una impresora conectada a una máquina Windows NT, esta sección
no debería ser vista como algo definitivo, sino como mera sugerencia.
Cualquiera que tenga detalles que compartir con el autor, por favor, que los
mande a
dwood@plugged.net.au
para que esta sección pueda ser completada.
Añade la configuración de la impresora a tu smb.conf
:
[global]
printing = bsd
printcap name = /etc/printcap
load printers = yes
log file = /var/log/samba-log.%m
lock directory = /var/lock/samba
[printers]
comment = Todas las impresoras
security = server
path = /var/spool/lpd/lp
browseable = no
printable = yes
public = yes
writable = no
create mode = 0700
[ljet]
security = server
path = /var/spool/lpd/lp
printer name = lp
writable = yes
public = yes
printable = yes
print command = lpr -r -h -P %p %s
¡Asegúrate de que el 'path' de la impresora (en este caso bajo [ljet]
)
se corresponde al directorio de 'spool' en /etc/printcap
!
NOTA: Hay algunos problemas compartiendo impresoras conectadas a UNIX con
máquinas Windows NT usando Samba. Un problema es que NT 'vea' la impresora
compartida correctamente. Para conseguirlo, mírate las notas en la distribución
de Samba en el fichero docs/WinNT.txt
. El otro va con problemas con
las claves. Mírate los comentarios en ese mismo fichero para conseguir una
molesta ganancia de conocimientos y fallos (jejeje) para arreglar el problema.