1 | <samba:parameter name="printcap name"
|
---|
2 | context="G"
|
---|
3 | type="string"
|
---|
4 | print="1" developer="1"
|
---|
5 | xmlns:samba="http://www.samba.org/samba/DTD/samba-doc">
|
---|
6 | <synonym>printcap</synonym>
|
---|
7 | <description>
|
---|
8 | <para>
|
---|
9 | This parameter may be used to override the compiled-in default printcap name used by the server (usually
|
---|
10 | <filename moreinfo="none"> /etc/printcap</filename>). See the discussion of the <link
|
---|
11 | linkend="PRINTERSSECT">[printers]</link> section above for reasons why you might want to do this.
|
---|
12 | </para>
|
---|
13 |
|
---|
14 | <para>
|
---|
15 | To use the CUPS printing interface set <command moreinfo="none">printcap name = cups </command>. This should
|
---|
16 | be supplemented by an addtional setting <smbconfoption name="printing">cups</smbconfoption> in the [global]
|
---|
17 | section. <command moreinfo="none">printcap name = cups</command> will use the "dummy" printcap
|
---|
18 | created by CUPS, as specified in your CUPS configuration file.
|
---|
19 | </para>
|
---|
20 |
|
---|
21 | <para>
|
---|
22 | On System V systems that use <command moreinfo="none">lpstat</command> to
|
---|
23 | list available printers you can use <command moreinfo="none">printcap name = lpstat
|
---|
24 | </command> to automatically obtain lists of available printers. This
|
---|
25 | is the default for systems that define SYSV at configure time in
|
---|
26 | Samba (this includes most System V based systems). If <parameter moreinfo="none">
|
---|
27 | printcap name</parameter> is set to <command moreinfo="none">lpstat</command> on
|
---|
28 | these systems then Samba will launch <command moreinfo="none">lpstat -v</command> and
|
---|
29 | attempt to parse the output to obtain a printer list.
|
---|
30 | </para>
|
---|
31 |
|
---|
32 | <para>
|
---|
33 | A minimal printcap file would look something like this:
|
---|
34 | <programlisting format="linespecific">
|
---|
35 | print1|My Printer 1
|
---|
36 | print2|My Printer 2
|
---|
37 | print3|My Printer 3
|
---|
38 | print4|My Printer 4
|
---|
39 | print5|My Printer 5
|
---|
40 | </programlisting>
|
---|
41 | where the '|' separates aliases of a printer. The fact that the second alias has a space in
|
---|
42 | it gives a hint to Samba that it's a comment.
|
---|
43 | </para>
|
---|
44 |
|
---|
45 | <note><para>
|
---|
46 | Under AIX the default printcap name is <filename moreinfo="none">/etc/qconfig</filename>. Samba will
|
---|
47 | assume the file is in AIX <filename moreinfo="none">qconfig</filename> format if the string <filename
|
---|
48 | moreinfo="none">qconfig</filename> appears in the printcap filename.
|
---|
49 | </para></note>
|
---|
50 |
|
---|
51 | </description>
|
---|
52 |
|
---|
53 | <value type="default">/etc/printcap</value>
|
---|
54 | <value type="example">/etc/myprintcap</value>
|
---|
55 | </samba:parameter>
|
---|