2004-04-07 14:15:11 +04:00
<samba:parameter name= "printcap name"
2015-05-01 00:32:45 +03:00
context="G"
type="string"
2005-03-13 01:41:20 +03:00
xmlns:samba="http://www.samba.org/samba/DTD/samba-doc">
2004-04-07 14:15:11 +04:00
<synonym > printcap</synonym>
<description >
2005-10-22 04:04:38 +04:00
<para >
This parameter may be used to override the compiled-in default printcap name used by the server (usually
<filename moreinfo= "none" > /etc/printcap</filename> ). See the discussion of the <link
linkend="PRINTERSSECT">[printers]</link> section above for reasons why you might want to do this.
</para>
2004-04-07 14:15:11 +04:00
2005-10-22 04:04:38 +04:00
<para >
To use the CUPS printing interface set <command moreinfo= "none" > printcap name = cups </command> . This should
2012-06-11 22:58:11 +04:00
be supplemented by an additional setting <smbconfoption name= "printing" > cups</smbconfoption> in the [global]
2005-10-22 04:04:38 +04:00
section. <command moreinfo= "none" > printcap name = cups</command> will use the " dummy" printcap
created by CUPS, as specified in your CUPS configuration file.
2004-04-07 14:15:11 +04:00
</para>
2005-10-22 04:04:38 +04:00
<para >
On System V systems that use <command moreinfo= "none" > lpstat</command> to
2004-04-07 14:15:11 +04:00
list available printers you can use <command moreinfo= "none" > printcap name = lpstat
</command> to automatically obtain lists of available printers. This
is the default for systems that define SYSV at configure time in
Samba (this includes most System V based systems). If <parameter moreinfo= "none" >
printcap name</parameter> is set to <command moreinfo= "none" > lpstat</command> on
these systems then Samba will launch <command moreinfo= "none" > lpstat -v</command> and
2005-10-22 04:04:38 +04:00
attempt to parse the output to obtain a printer list.
</para>
2004-04-07 14:15:11 +04:00
2005-10-22 04:04:38 +04:00
<para >
A minimal printcap file would look something like this:
<programlisting format= "linespecific" >
2004-04-07 14:15:11 +04:00
print1|My Printer 1
print2|My Printer 2
print3|My Printer 3
print4|My Printer 4
print5|My Printer 5
2005-10-22 04:04:38 +04:00
</programlisting>
where the '|' separates aliases of a printer. The fact that the second alias has a space in
it gives a hint to Samba that it's a comment.
</para>
<note > <para >
Under AIX the default printcap name is <filename moreinfo= "none" > /etc/qconfig</filename> . Samba will
assume the file is in AIX <filename moreinfo= "none" > qconfig</filename> format if the string <filename
moreinfo="none">qconfig</filename> appears in the printcap filename.
</para> </note>
2004-04-07 14:15:11 +04:00
2005-10-22 04:04:38 +04:00
</description>
2004-04-07 14:15:11 +04:00
<value type= "default" > /etc/printcap</value>
<value type= "example" > /etc/myprintcap</value>
</samba:parameter>