table of contents
PAPD.CONF(5) | Netatalk 2.2 | PAPD.CONF(5) |
NAME¶
papd.conf - Configuration file used by papd(8) to determine the configuration of printers used by the Netatalk printing daemonDESCRIPTION¶
/etc/netatalk/papd.conf is the configuration file used by papd to configure the printing services offered by netatalk. Please note that papd must be enabled in /etc/netatalk/netatalk.conf for this to take any effect. papd shares the same defaults as lpd on many systems, but not Solaris. Any line not prefixed with # is interpreted. The configuration lines are composed like: printername:[options] On systems running a System V printing system the simplest case is to have either no papd.conf, or to have one that has no active lines. In this case, atalkd should auto-discover the local printers on the machine. Please note that you can split lines by using \\fR. printername may be just a name ( Printer 1), or it may be a full name in nbp_name format ( Printer 1:LaserWriter@My Zone). Systems using a BSD printing system should make use of a pipe to the printing command in question within the pr option (eg. pr=|/usr/bin/lpr). When CUPS support is compiled in, then cupsautoadd as the first entry in papd.conf will automagically share all CUPS printers by papd utilizing the PPDs assigned in CUPS (customizable -- see below). This can be overwritten for individal printers by subsequently adding individual entries using the CUPS queue name as pr entry. Note: CUPS support is mutually exclusive with System V support described above. The possible options are colon delimited ( :), and lines must be terminated with colons. The possible options and flags are: am=(uams list)The am option allows specific UAMs to
be specified for a particular printer. It has no effect if the au flag
is not present or if papd authentication was not built into netatalk. Note:
possible values are uams_guest.so and uams_clrtxt.so only. The
first method requires a valid username, but no password. The second requires
both a valid username and the correct password.
au
If present, this flag enables authentication
for the printer. Please note that papd authentication must be built into
netatalk for this to take effect.
co=(CUPS options)
The co option allows options to be
passed through to CUPS (eg. co="protocol=TBCP" or
co="raw").
cupsautoadd[:type][@zone]
If used as the first entry in papd.conf this
will share all CUPS printers via papd. type/zone settings as well as other
parameters assigned to this special printer share will apply to all CUPS
printers. Unless the pd option is set, the CUPS PPDs will be used. To
overwrite these global settings for individual printers simply add them
subsequently to papd.conf and assign different settings.
fo
If present, this flag enables a hack to
translate line endings originating from pre Mac OS X LaserWriter drivers to
let foomatic-rip recognize foomatic PPD options set in the printer
dialog. Attention: Use with caution since this might corrupt binary print
jobs!
op=(operator)
This specifies the operator name, for lpd
spooling.
pa=(appletalk address)
Allows specification of Appletalk addresses.
Usually not needed.
pd=(path to ppd file)
Specifies a particular PPD (printer
description file) to associate with the selected printer.
pr=(lpd/CUPS printer name or pipe command)
Sets the lpd or CUPS printer
that this is spooled to.
EXAMPLES¶
Unless CUPS support has been compiled in (which is default from Netatalk 2.0 on) one simply defines the lpd queue in question by setting the pr parameter to the queue name, in the following example "ps". If no pr parameter is set, the default printer will be used. Example. papd.conf System V printing system examples The first spooler is known by the AppleTalk name Mac Printer Spooler, and uses a PPD file located in /usr/share/lib/ppd. In addition, the user mcs will be the owner of all jobs that are spooled. The second spooler is known as HP Printer and all options are the default.Mac Printer Spooler:\ :pr=ps:\ :pd=/usr/share/lib/ppd/HPLJ_4M.PPD:\ :op=mcs: HP Printer:\ :
HP 8100:\ :pr=|/usr/bin/lpr -Plp:\ :sp:\ :ca=/tmp/print:\ :am=uams_guest.so,uams_pam.so:\ :pd=/etc/atalk/ppds/hp8100.ppd:
cupsautoadd@1st floor:op=root: Boss´ LaserWriter@2nd floor:\ :pr=laserwriter-chief:
SEE ALSO¶
papd(8), atalkd.conf(5), lpd(8), lpoptions(8)06 Sep 2004 | Netatalk 2.2 |