Hay dos pasos necesarios para que un sistema Unix BSD reconozca una
impresora remota:
- Colocar una entrada para la impresora en el fichero /etc/printcap
(o equivalente).
- Colocar un fichero configuración en el directorio /var/spool
para esa impresora.
Primero, edita tu fichero /etc/printcap y añade una entrada
para la impresora remota. Advierte que el filtro de entrada (if) necesita
apuntar al programa smbprint si la máquina está sobre Windows
95/98. El siguiente conjunto de líneas iría en una máquina Linux machine:
laserjet:\
:sd=/var/spool/lpd/laser:\
# spool directory
:mx#0:\
# maximum file size (none)
:sh:\
# surpress burst header (no)
:if=/usr/local/samba/bin/smbprint:
# text filter
Una vez hecho esto, necesitas crear un fichero de configuración en
el directorio de colas (spool) que especificaste con el anterior parámetro
sd (puede que necesites crear dicho directorio). El fichero
debe tener el nombre .config y debería contener la siguiente
información:
- El nombre NetBIOS de la máquina Windows que tiene la impresora.
- El nombre del servicio que representa a la impresora.
- La contraseña usada para acceder al servicio.
Los dos últimos parámetros fueron configurados en el cuadro de Compartición
de la máquina Windows. En este caso, el fichero .config debería
tener tres líneas:
server = phoenix
service = CANON
password = ""
Una vez hecho esto, reinicia el server Samba e intenta imprimir usando
cualquier programa Unix.
TLDP-ES 03/11/2002