logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

papd - AppleTalk print server daemon

Author

       See CONTRIBUTORS[1]

Caveats

papd accepts characters with the high bit set (a full 8-bits) from the clients, but some PostScript
       printers (including Apple's LaserWriter family) only accept 7-bit characters on their serial interface by
       default. The same applies for some printers when they're accessed via TCP/IP methods (remote LPR or
       socket). You will need to configure your printer to accept a full 8 bits or take special precautions and
       convert the printjob's encoding (e.g. by using co="protocol=BCP" when using CUPS 1.1.19 or above).

       When printing clients run Mac OS X 10.2 or later, take care that PPDs do not make use of *cupsFilter:
       comments unless the appropriate filters are installed at the client's side, too.

Description

papd is the AppleTalk printer daemon. This daemon accepts print jobs from AppleTalk clients (typically
       Macintosh computers) using the Printer Access Protocol (PAP). When used with System V printing systems,
       papd spools jobs directly into an lpd(8) spool directory and wakes up lpd after accepting a job from the
       network to have it re-examine the appropriate spool directory. The actual printing and spooling is
       handled entirely by lpd.

       papd can also pipe the print job to an external program for processing, and this is the preferred method
       on systems not using CUPS to avoid compatibility problems with all the flavours of lpd in use.

       As of Netatalk 2.0, CUPS is also supported. Simply using cupsautoadd as the first papd.conf entry will
       share all CUPS printers automagically. It is still possible to overwrite these defaults by individually
       defining printer shares. See papd.conf(5) for details on the configuration file format.

       papd is typically started at boot time from system init scripts or services. It first reads from its
       configuration file, papd.conf.

       If no configuration file is given, the hostname of the machine is used as the NBP name, and all options
       take their default value.

Files

       papd.conf
           Default configuration file.

       /etc/printcap
           Printer capabilities database.

       .ppd
           PostScript Printer Description file. papd answers configuration and font queries from printing
           clients by consulting the configured PPD file. Such files are available from Adobe, Inc., or from the
           printer's manufacturer. If no PPD file is configured, papd will return the default answer, possibly
           causing the client to send excessively large jobs.

Name

       papd - AppleTalk print server daemon

Notes

        1. CONTRIBUTORS
           https://netatalk.io/contributors

Netatalk 4.1.2                                     24 May 2024                                           PAPD(8)

Options

       -d
           Do not fork or disassociate from the terminal.

       -f configfile
           Consult configfile instead of papd.conf for the configuration information.

       -p printcap
           Consult printcap instead of /etc/printcap for LPD configuration information.

       -P pidfile
           Specifies the file in which papd stores its process id.

       -v | -V
           Print version information and exit.

See Also

lp1,lpr(1),lprm(1),printcap(5),lpc(8),lpd(8),papd.conf(8).

Synopsis

papd [-d] [-f configfile] [-p printcap] [-P pidfile]

       papd [-v | -V]

See Also