Mit diesem Parameter kann eine andere Datei angegeben werden als die standardmäßig voreingestellte /etc/printcap-Datei. Eine solche Ersetzung kann sinnvoll sein, wie in Absatz auf Seite bereits erläutert wurde.
Das Beispiel 1.12 zeigt eine minimale printcap-Datei, es stammt aus den man pages der /etc/samba/smb.conf-Datei.
Um das CUPS-printing interface zu verwenden, setzt man den Parameter wie folgt:
printcap name = cup
Eine solche Belegung sollte aber einhergehen mit einer Belegung des Parameters printing = cups in der [global]-section.
Um das CUPS printing interface zu nutezen, setzt man den Parameter auf printcap name = cups. Diese Einstellung sollte begleitet werden von einer Belegung des Parameters printing = cups in der [global]-section. Der Parameter printcap name = cup verwendet ein sogenanntes "`dummy"'-printcap, welches von CUPS erzeugt wurde, so wie es in der Konfigurationsdatei von CUPS definiert wurde.
Auf System V-Systemen, die lpstat verwenden, um verfügbare Drucker zu listen, kann der Parameter auf printcap name = lpstat gesetzt werden, um automatisch eine Liste der verfügbaren Drucker zu generieren. Diese Einstellung ist die Default-Einstellung auf allen Systemen, die SYSV zum Zeitpunkt des Konfigurierens von Samba angegeben haben (das beinhaltet die meisten System V Systeme). Falls der printcap name auf diesen Systemen auf lpstat gesetzt ist, wird Samba einen lpstat -v-Befehl ausgeben, um eine Liste aller verfügbarer Drucker zu erhalten.
print1|My Printer 1 print2|My Printer 2
print3|My Printer 3 print4|My Printer 4
print5|My Printer 5
Voreinstellung:
printcap name = /etc/printcap
Beispiel:
printcap name = /etc/myprintcap