Skip site navigation (1)Skip section navigation (2)

FreeBSD Man Pages

Man Page or Keyword Search:
Man Architecture
Apropos Keyword Search (all sections) Output format
home | help
CHKPRINTCAP(8)          FreeBSD System Manager's Manual         CHKPRINTCAP(8)

NAME
     chkprintcap - check validity of entries in the print spooler database

SYNOPSIS
     chkprintcap [-d] [-f printcap]

DESCRIPTION
     Chkprintcap scans a printcap(5) database (named by the printcap argument,
     or by default /etc/printcap), looking for entries which are invalid in
     one way or another.  The following checks are currently implemented:

           1.   `tc=' references were properly expanded

           2.   `tc=' references did not form a loop

           3.   No two printers share the same spool directory (`sd='
                capability).

     Chkprintcap exits with a status equal to the number of errors encountered
     before processing stopped.  (In some cases, processing can stop before
     the entire file is scanned.)

     If the -d flag is given, chkprintcap will attempt to create any missing
     spool directories, giving them `u=rwx,go=rx' (0755) mode, group `daemon',
     and the owner specified by the `du=' capability in the database (default
     1, which corresponds to user `daemon').

SEE ALSO
     lpr(1), printcap(5), lpd(8)

AUTHORS
     The chkprintcap command was written by Garrett A. Wollman
     <wollman@lcs.mit.edu>.

BUGS
     Not enough sanity-checking is done.  At a minimum, the ownership and mode
     of the spool directories should also be checked.  Other parameters whose
     value could cause lpd(8) to fail should be diagnosed.

FreeBSD 11.0-PRERELEASE        November 30, 1997       FreeBSD 11.0-PRERELEASE

NAME | SYNOPSIS | DESCRIPTION | SEE ALSO | AUTHORS | BUGS

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=chkprintcap&sektion=8&manpath=FreeBSD+4.6-RELEASE>

home | help