checkpc

 


CHECKPC(8)                                             CHECKPC(8)



NAME
       checkpc - check out the /etc/printcap database

SYNOPSIS
       checkpc [ -aflprsCV ] [ -A age[DHMS] ] [ -D debugflags ] [
       -P printer ] [ -t size[kM] ]

DESCRIPTION
       Checkpc is used to check for  the  existence  and  correct
       permissions  of  entries  in the printcap database.  It is
       useful when installing a new printcap database and  clean­
       ing up existing printer spoolers.

       -a   Do not create accounting files (:lf).

       -c   Print verbose configuration information.

       -f   The  fix  flag  will cause the checkpc program create
            and fix various files and permissions.  It does  this
            in  a  simple minded manner, and the program may have
            to be run several times  until  all  permissions  are
            correct.    It  also  reports  in  extremely  verbose
            details its actions.

       -l   Do not create log files (:lf).

       -p   Print verbose printcap information.  Useful if inter­
            ested in the printcap values.

       -r   remove  junk  or  job files older than the age set by
            -A.  You must set the age to a non-zero value  other­
            wise no files are removed.

       -s   Do not create filter status files (:ps).

       -A Age[DHMS]
            Report  junk  or  job  files older than age.  The age
            time can have a suffix days (D)  hours  (H),  minutes
            (M), or seconds (S); default is days.

       -D debugflags
            Run  the program with debugging flags.  See the LPRng
            HOWTO for details of the flags actions.

       -V   Verbose mode.

       -P printer
            Process only the specified print queue.

       -t size[kM]
            Truncate log files (:lf) to  the  specified  size  in
            Kbytes or Mbytes (default is Mbytes).

ANNOYING FEATURES
       If  the  -f  (fix)  option is specified and you do not run
       this as root, it will complain, but attempt to  carry  out
       the operations.  This will lead to a large number of fail­
       ures reports  if  the  ownership  and/or  permissions  are
       incorrect.

FILES
       The  files  used by LPRng are set by values in the printer
       configuration file and by configuration options.  The fol­
       lowing are a commonly used set of default values.
       /etc/lpd.conf                                LPRng configuration file
        or /usr/local/etc/lpd.conf
       /etc/printcap                                printer description file
        or /usr/local/etc/printcap
       /etc/lpd.perms                               printer permissions
        or /usr/local/etc/lpd.perms
       /var/spool/lpd                               spool directories
       /var/spool/lpd/queue/lock                        lock file for queue control
       /var/spool/lpd/queue/control                 queue control
       /var/spool/lpd/queue/log                     trace or debug log file
       /var/spool/lpd/queue/acct                    accounting file
       /var/spool/lpd/queue/status                  status file

SEE ALSO
       lpd.conf(5),  lpc(8),  lpd(8),  lpr(1),  lpq(1),  lprm(1),
       printcap(5), lpd.perms(5), pr(1).

DIAGNOSTICS
       Most of the diagnostics are self explanatory.
       If you are puzzled over the exact cause of failure,
       set the debugging level on (-D5) and run again.
       The debugging information will
       help you to pinpoint the exact cause of failure.

HISTORY
       LPRng is a enhanced printer spooler system with  function­
       ality  similar  to  the  Berkeley LPR software.  The LPRng
       mailing list is lprng@lprng.com; subscribe by sending mail
       to  lprng-request@lprng.com with the word subscribe in the
       body.      The     software     is     available      from
       ftp://ftp.astart.com/pub/LPRng.

AUTHOR
       Patrick Powell <papowell@lprng.com>.



LPRng                      LPRng-3.7.4                 CHECKPC(8)