Linux als Printserver
Drucker freigeben
Nachdem die Treiberdateien auf dem Samba-Server untergebracht sind, können Sie den neuen Drucker freigeben. Dies geschieht wieder in der Datei /etc/smb.conf.
Hier geben Sie zunächst im Abschnitt [global] die Lage des Printer Definition File an:
printer driver file = /usr/share/samba/print/printers.def Falls Sie den Drucker nicht schon in einem separaten Share, sondern nur über [Printers] freigegeben haben, legen Sie für diesen einen Share an:
[PostScript]
path = /var/spool/samba
printable = yes
print command = lpr -r -Pljet4 %s
printer driver = Apple LaserWriter
printer driver location = \\\\%L\\PRINTER$ Wenn Sie Ihren Drucker-Share (hier PostScript) nicht wie die betreffende Queue in /etc/printcap benennen, können Sie durch die Zeile printer command festlegen, welches Kommando die eingehenden Druckaufträge starten soll. Im Beispiel verwenden wir lpr, wobei die Option -Pljet4 die Queue namens ljet4 bestimmt. %s ist in diesem Fall ein Platzhalter für die Datei.

Durch die Optionen printer driver und printer driver location legen Sie die automatische Treiberinstallation fest (hier in SWAT).
Unter printer driver geben Sie die Bezeichnung des Druckertreibers von Windows an. Die Option "printer driver location" gibt als UNC-Pfad an, wo sich die Treiberdateien befinden. Diese liegen im neu erzeugten Share PRINTER$ des Samba-Servers. Daher die Angabe \\\\%L\\PRINTER$, wobei %L durch den Servernamen Ihres Samba-Systems ersetzt wird.
Inhalt dieses Artikels
Das könnte Sie auch interessieren
Links zum Thema



PDF
eBook






