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

FreeBSD Manual Pages

  
 
  

home | help
CHECKPC(8)			checkpc	command			    CHECKPC(8)

NAME
       checkpc - check out the printcap	database

SYNOPSIS
       checkpc	[  -aflprsV ] [	-Aage[DHMS] ] [	-Ddebugflags ] [ -Pprinter ] [
       -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 cleaning up existing printer spoolers.

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

       -f     The fix flag will	cause the checkpc program create and fix vari-
	      ous files	and permissions.  It does this in a simple minded man-
	      ner, 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 interested	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 otherwise	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); de-
	      fault 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).

       -T serial-line
	      set process name and start feature test

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 failures reports if the ownership	and/or permis-
       sions are incorrect.

FILES
       The files used by LPRng are set by values in the	printer	 configuration
       file  and  by configuration options.  The following are a commonly used
       set of default values.
       /usr/local/etc//lpd.conf			    LPRng configuration	file
       ${HOME}/.printcap			    user printer description file
       /etc/printcap				    printer description	file
       /usr/local/etc//lpd.perms		    permissions
       /var/run/lpd				    lock file for queue	control
       /var/spool/lpd				    spool directories
       /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), lprng_certs(1), lprng_index_certs(1).

AUTHOR
       Patrick Powell <papowell@lprng.com>.

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	functionality  similar
       to  the	Berkeley  LPR  software.   The LPRng developer mailing list is
       lprng-devel@lists.sourceforge.net;      subscribe      by      visiting
       https://lists.sourceforge.net/lists/listinfo/lprng-devel	  or   sending
       mail to lprng-request@lists.sourceforge.net with	the word subscribe  in
       the body.
       The software is available via http://lprng.sourceforge.net

LPRng				  2007-02-22			    CHECKPC(8)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=checkpc&sektion=8&manpath=FreeBSD+Ports+14.3.quarterly>

home | help