# lpd.conf
# VERSION=3.8.12
# lpd.conf generated from  on Thu May 23 22:03:06 PDT 2002
#   The values in this file are the default values.
#   If you modify the file,  set the value to something other than the default
#   For example,
#     # default force_localhost
#   means the 'force_localhost' option default value is on or 1
#   To set it to OFF or 0, change this to read:
#     force_localhost@

# Purpose: always print banner, ignore lpr -h option
#   default ab@ (FLAG off)
# Purpose: query accounting server when connected
#   default achk@ (FLAG off)
# Purpose: accounting at end (see also af, la, ar, as)
#   default ae=jobend $H $n $P $k $b $t $'C $'J $'M  (STRING)
# Purpose: name of accounting file (see also la, ar)
#   default af=acct  (STRING)
# Purpose: automatically hold all jobs
#   default ah@ (FLAG off)
# Purpose: Allow use of LPD_CONF environment variable
#   default allow_getenv@ (FLAG off)
# Purpose: allow users to request logging info using lpr -mhost%port
#   default allow_user_logging@ (FLAG off)
# Purpose: allow these users or UIDs to set owner of job.  For Samba front ending
#   default allow_user_setting=0  (STRING)
# Purpose: append these -Z options to end of options list on outgoing or filters
#   default append_z=0  (STRING)
# Purpose: write remote transfer accounting (if af is set)
#   default ar  (FLAG on)
# Purpose: host architecture
#   default architecture=i686   (STRING)
# Purpose: accounting at start (see also af, la, ar)
#   default as=jobstart $H $n $P $k $b $t $'C $'J $'M  (STRING)
# Purpose: authentication type for client to server
#   default auth=0  (STRING)
# Purpose: client to server authentication filter
#   default auth_forward=0  (STRING)
# Purpose: end banner printing program overides bp
#   default be=0  (STRING)
# Purpose: Berkeley LPD: job file strictly RFC-compliant
#   default bk@ (FLAG off)
# Purpose: Berkeley LPD filter options
#   default bk_filter_options=$P $w $l $x $y $F $c $L $i $J $C $0n $0h $-a  (STRING)
# Purpose: Berkeley LPD OF filter options
#   default bk_of_filter_options=$w $l $x $y  (STRING)
# Purpose: backwards-compatible filters: use simple paramters
#   default bkf@ (FLAG off)
# Purpose: short banner line sent to banner printer
#   default bl=$-C:$-n Job: $-J Date: $-t  (STRING)
# Purpose: banner printing program (see bs, be)
#   default bp=0  (STRING)
# Purpose: format for bounce queue output
#   default bq_format=f  (STRING)
# Purpose: if lp is a tty, set the baud rate (see ty)
#   default br=0  (INTEGER)
# Purpose: do not set priority from class name
#   default break_classname_priority_link@ (FLAG off)
# Purpose: banner printing program overrides bp
#   default bs=0  (STRING)
# Purpose: check for nonprintable file
#   default check_for_nonprintable@ (FLAG off)
# Purpose: check for RFC1179 protocol violations
#   default check_for_protocol_violations@ (FLAG off)
# Purpose: filter selects the destination for a load balance queue
#   default chooser=0  (STRING)
# Purpose: interval between checks for available destination for load balance queue
#   default chooser_interval=10  (INTEGER)
# Purpose: user provided routine selects the destination for a load balance queue
#   default chooser_routine@ (FLAG off)
# Purpose: show classname in status display
#   default class_in_status@ (FLAG off)
# Purpose: client flag set in printcap entry
#   default client@ (FLAG off)
# Purpose: comment identifying printer (LPQ)
#   default cm=0  (STRING)
# Purpose: configuration file
#   default config_file= /etc/lpd.conf   (STRING)
# Purpose: minimum interval between connections and jobs
#   default connect_grace=0  (INTEGER)
# Purpose: interval between connection or open attempts
#   default connect_interval=10  (INTEGER)
# Purpose: connection timeout for remote printers
#   default connect_timeout=10  (INTEGER)
# Purpose: control file line order
#   default control_file_line_order=0  (STRING)
# Purpose: control file filter
#   default control_filter=0  (STRING)
# Purpose: create files in spool directory
#   default create_files@ (FLAG off)
# Purpose: debug level set for queue handler
#   default db=0  (STRING)
# Purpose: default job format
#   default default_format=f  (STRING)
# Purpose: default permission for files
#   default default_permission=ACCEPT  (STRING)
# Purpose: default printer
#   default default_printer=missingprinter  (STRING)
# Purpose: default job priority
#   default default_priority=A  (STRING)
# Purpose: default remote host
#   default default_remote_host=localhost  (STRING)
# Purpose: default temp directory for temp files
#   default default_tmp_dir=/tmp  (STRING)
# Purpose: printers that we should query for status information
#   default destinations=0  (STRING)
# Purpose: allow LPR to make direct socket connection to printer
#   default direct@ (FLAG off)
# Purpose: keep the last NN done jobs for status purposes
#   default done_jobs= 1   (INTEGER)
# Purpose: keep done jobs for at most max age seconds
#   default done_jobs_max_age= 0   (INTEGER)
# Purpose: drop root permissions after binding to listening port
#   default drop_root@ (FLAG off)
# Purpose: exit linger timeout to wait for socket to close
#   default exit_linger_timeout=600  (INTEGER)
# Purpose: use this size (in Kbytes) when sending 'unknown' size files to a spooler
#   default fakelargefile=0  (INTEGER)
# Purpose: string to send for a form feed
#   default ff=\\f  (STRING)
# Purpose: default filter
#   default filter=0  (STRING)
# Purpose: filter LD_LIBRARY_PATH value
#   default filter_ld_path= /lib:/usr/lib:/usr/local/lib   (STRING)
# Purpose: filter options
#   default filter_options=$A $B $C $D $E $F $G $H $I $J $K $L $M $N $O $P $Q $R $S $T $U $V $W $X $Y $Z $a $b $c $d $e $f $g $h $i $j $k $l $m $n $o $p $q $r $s $t $u $v $w $x $y $z $-a  (STRING)
# Purpose: filter PATH environment variable
#   default filter_path= /bin:/usr/bin:/usr/local/bin   (STRING)
# Purpose: interval at which to check OF filter for error status
#   default filter_poll_interval=30  (INTEGER)
# Purpose: write filter errors to the :ps=status file if there is one
#   default filter_stderr_to_status_file@ (FLAG off)
# Purpose: print a form feed when device is opened
#   default fo@ (FLAG off)
# Purpose: force FQDN HOST value in control file
#   default force_fqdn_hostname@ (FLAG off)
# Purpose: force IPADDR of Originating host for host value in control file
#   default force_ipaddr_hostname@ (FLAG off)
# Purpose: force clients to send all requests to localhost
#   default force_localhost  (FLAG on)
# Purpose: force lpq status format for specified hostnames
#   default force_lpq_status=0  (STRING)
# Purpose: force use of this queuename if none provided
#   default force_queuename=0  (STRING)
# Purpose: print a form feed when device is closed
#   default fq@ (FLAG off)
# Purpose: full or complete time format
#   default full_time@ (FLAG off)
# Purpose: valid output filter formats
#   default fx=0  (STRING)
# Purpose: generate a banner when forwarding job
#   default generate_banner@ (FLAG off)
# Purpose: group to run SUID ROOT programs
#   default group= lp   (STRING)
# Purpose: do a 'half close' on socket when sending job to remote printer
#   default half_close  (FLAG on)
# Purpose: print banner after job instead of before
#   default hl@ (FLAG off)
# Purpose: filter command, run on a per-file basis
#   default if=0  (STRING)
# Purpose: ignore requested user priority
#   default ignore_requested_user_priority@ (FLAG off)
# Purpose: incoming job control file filter
#   default incoming_control_filter=0  (STRING)
# Purpose: Running IPV6
#   default ipv6@ (FLAG off)
# Purpose: TCP keepalive enabled
#   default keepalive  (FLAG on)
# Purpose: remote server principal for server to server forwarding
#   default kerberos_forward_principal=0  (STRING)
# Purpose: keytab file location for kerberos, used by server
#   default kerberos_keytab=/etc/lpd.keytab  (STRING)
# Purpose: key lifetime for kerberos, used by server
#   default kerberos_life=0  (STRING)
# Purpose: key renewal time for kerberos, used by server
#   default kerberos_renew=0  (STRING)
# Purpose: remote server principle, overides default
#   default kerberos_server_principal=0  (STRING)
# Purpose: default service
#   default kerberos_service=lpr  (STRING)
# Purpose: write local printer accounting (if af is set)
#   default la  (FLAG on)
# Purpose: leader string printed on printer open
#   default ld=0  (STRING)
# Purpose: error log file (servers, filters and prefilters)
#   default lf=log  (STRING)
# Purpose: lock the IO device
#   default lk@ (FLAG off)
# Purpose: lpd lock file
#   default lockfile= /var/run/lpd   (STRING)
# Purpose: where to send status information for logging
#   default logger_destination=0  (STRING)
# Purpose: maximum size in K of logger file
#   default logger_max_size=0  (INTEGER)
# Purpose: path of file to hold logger information
#   default logger_path=0  (STRING)
# Purpose: timeout between connection attempts to remote logger
#   default logger_timeout=0  (INTEGER)
# Purpose: use long job number (0 - 999999) when a job is submitted
#   default longnumber@ (FLAG off)
# Purpose: device name or lp-pipe command to send output to
#   default lp=0  (STRING)
# Purpose: force lpd to filter jobs (bounce) before sending to remote queue
#   default lpd_bounce@ (FLAG off)
# Purpose: force a poll operation
#   default lpd_force_poll@ (FLAG off)
# Purpose: lpd server listen port port, "off" does not open port
#   default lpd_listen_port=0  (STRING)
# Purpose: lpd pathname for server use
#   default lpd_path=0  (STRING)
# Purpose: max number of queues to start at a time
#   default lpd_poll_servers_started=10  (INTEGER)
# Purpose: interval in secs between starting small numbers of queue servers
#   default lpd_poll_start_interval=10  (INTEGER)
# Purpose: interval in secs between servicing all queues
#   default lpd_poll_time=600  (INTEGER)
# Purpose: lpd port
#   default lpd_port=515  (STRING)
# Purpose: lpd printcap path
#   default lpd_printcap_path= /etc/lpd_printcap   (STRING)
# Purpose: maximum number of lpq status queries kept in cache
#   default lpq_status_cached=10  (INTEGER)
# Purpose: cached lpq status file
#   default lpq_status_file=lpq  (STRING)
# Purpose: minimum interval between updates
#   default lpq_status_interval=2  (INTEGER)
# Purpose: cached lpq status timeout - refresh after this time
#   default lpq_status_stale=3600  (INTEGER)
# Purpose: Additional options for LPR
#   default lpr=0  (STRING)
# Purpose: lpr will run job through filters and send single file
#   default lpr_bounce@ (FLAG off)
# Purpose: BSD LPR -m flag, does not require mail address
#   default lpr_bsd@ (FLAG off)
# Purpose: from address to use in mail messages
#   default mail_from=0  (STRING)
# Purpose: mail to this operator on error
#   default mail_operator_on_error=0  (STRING)
# Purpose: maximum accounting file size in Kbytes
#   default max_accounting_file_size=1000  (INTEGER)
# Purpose: maximum interval between connection attempts
#   default max_connect_interval=60  (INTEGER)
# Purpose: maximum number of datafiles
#   default max_datafiles=52  (INTEGER)
# Purpose: maximum log file size in Kbytes
#   default max_log_file_size=1000  (INTEGER)
# Purpose: maximum number of servers that can be active
#   default max_servers_active=0  (INTEGER)
# Purpose: maximum length of status line
#   default max_status_line=79  (INTEGER)
# Purpose: maximum size (in K) of status file
#   default max_status_size=10  (INTEGER)
# Purpose: maximum copies allowed
#   default mc=1  (INTEGER)
# Purpose: minimum accounting file size in Kbytes
#   default min_accounting_file_size=0  (INTEGER)
# Purpose: minimum log file size in Kbytes
#   default min_log_file_size=0  (INTEGER)
# Purpose: minimum status file size in Kbytes
#   default min_status_size=0  (INTEGER)
# Purpose: minimum amount of free space needed in K bytes
#   default minfree=0  (INTEGER)
# Purpose: minimum number of printable characters for printable check
#   default ml=0  (INTEGER)
# Purpose: millisecond time resolution
#   default ms_time_resolution  (FLAG on)
# Purpose: maximum job size (1Kb blocks, 0 = unlimited)
#   default mx=0  (INTEGER)
# Purpose: use nonblocking open
#   default nb@ (FLAG off)
# Purpose: connection control for remote network printers
#   default network_connect_grace=0  (INTEGER)
# Purpose: N line after cfA000... line in control file
#   default nline_after_file@ (FLAG off)
# Purpose: output filter, run once for all output
#   default of=0  (STRING)
# Purpose: OF filter options
#   default of_filter_options=0  (STRING)
# Purpose: use user supplied queue order routine
#   default order_routine@ (FLAG off)
# Purpose: orginate connections from these ports
#   default originate_port=512 1023  (STRING)
# Purpose: pass these environment variables to filters (clients and lpd)
#   default pass_env=PGPPASS,PGPPATH,PGPPASSFD,LANG,LC_CTYPE,LC_NUMERIC,LC_TIME,LC_COLLATE,LC_MONETARY,LC_MESSAGES,LC_PAPER,LC_NAME,LC_ADDRESS,LC_TELEPHONE,LC_MEASUREMENT,LC_IDENTIFICATION,LC_ALL   (STRING)
# Purpose: lpd.perms files
#   default perms_path= /etc/lpd.perms   (STRING)
# Purpose: page length (in lines)
#   default pl=66  (INTEGER)
# Purpose: pr program for p format
#   default pr=/usr/bin/pr   (STRING)
# Purpose: prefix control file line to line, "Z O" -> Z to O, "OS Z" does O and S to Z
#   default prefix_option_to_option=0  (STRING)
# Purpose: prefix these -Z options to start of options list on outgoing or filters
#   default prefix_z=0  (STRING)
# Purpose: /etc/printcap files
#   default printcap_path= /etc/printcap   (STRING)
# Purpose: printer status file name
#   default ps=status  (STRING)
# Purpose: page width (in characters)
#   default pw=80  (INTEGER)
# Purpose: page width in pixels (horizontal)
#   default px=0  (INTEGER)
# Purpose: page length in pixels (vertical)
#   default py=0  (INTEGER)
# Purpose: put queue name in control file
#   default qq  (FLAG on)
# Purpose: print queue control file name
#   default queue_control_file=control.pr  (STRING)
# Purpose: print queue lock file name
#   default queue_lock_file=lock.pr  (STRING)
# Purpose: print queue status file name
#   default queue_status_file=status.pr  (STRING)
# Purpose: print queue unspooler pid file name
#   default queue_unspooler_file=unspooler.pr  (STRING)
# Purpose: operations allowed to remote host
#   default remote_support=RMQVC  (STRING)
# Purpose: remove these -Z options from options list on outgoing or filters
#   default remove_z=0  (STRING)
# Purpose: report server as this value for LPQ status
#   default report_server_as=0  (STRING)
# Purpose: client requires lpd.conf, printcap
#   default require_configfiles  (FLAG on)
# Purpose: require default queue to be explicitly set
#   default require_explicit_q@ (FLAG off)
# Purpose: retry on ECONNREFUSED error
#   default retry_econnrefused  (FLAG on)
# Purpose: retry making connection even when link is down
#   default retry_nolink  (FLAG on)
# Purpose: return short status when specified remotehost
#   default return_short_status=0  (STRING)
# Purpose: set SO_REUSEADDR on outgoing ports
#   default reuse_addr@ (FLAG off)
# Purpose: reverse LPQ status format when specified remotehost
#   default reverse_lpq_status=0  (STRING)
# Purpose: reverse priority order, z-aZ-A, i.e.- A is highest, z is lowest
#   default reverse_priority_order@ (FLAG off)
# Purpose: restrict queue use to members of specified user groups
#   default rg=0  (STRING)
# Purpose: remote-queue machine (hostname) (with rp)
#   default rm=0  (STRING)
# Purpose: routing filter, returns destinations
#   default router=0  (STRING)
# Purpose: remote-queue printer name (with rp)
#   default rp=0  (STRING)
# Purpose: open the printer for reading and writing
#   default rw@ (FLAG off)
# Purpose: additional safe characters to use in control files
#   default safe_chars=0  (STRING)
# Purpose: save job when an error
#   default save_on_error@ (FLAG off)
# Purpose: save job when done
#   default save_when_done@ (FLAG off)
# Purpose: short banner (one line only)
#   default sb@ (FLAG off)
# Purpose: spool directory (only ONE printer per directory!)
#   default sd=0  (STRING)
# Purpose: send block of data, rather than individual files
#   default send_block_format@ (FLAG off)
# Purpose: send data files first, then control file
#   default send_data_first@ (FLAG off)
# Purpose: failure action to take after send_try attempts failed
#   default send_failure_action=remove  (STRING)
# Purpose: timeout for read/write lpr IO operatons
#   default send_job_rw_timeout=6000  (INTEGER)
# Purpose: timeout for read/write status or control operatons
#   default send_query_rw_timeout=30  (INTEGER)
# Purpose: numbers of times to try sending job - 0 is infinite
#   default send_try=3  (INTEGER)
# Purpose: sendmail program
#   default sendmail=/usr/sbin/sendmail -oi -t  (STRING)
# Purpose: allow mail to user using the sendmail program
#   default sendmail_to_user  (FLAG on)
# Purpose: server flag set in printcap entry
#   default server@ (FLAG off)
# Purpose: server temporary file directory
#   default server_tmp_dir=/tmp  (STRING)
# Purpose: no form feed separator between job files
#   default sf  (FLAG on)
# Purpose: suppress headers and/or banner page
#   default sh@ (FLAG off)
# Purpose: SHELL enviornment variable value for filters
#   default shell=/bin/sh  (STRING)
# Purpose: short status length in lines
#   default short_status_length=3  (INTEGER)
# Purpose: set the SO_LINGER socket option
#   default socket_linger=10  (INTEGER)
# Purpose: spool directory permissions
#   default spool_dir_perms=000700  (INTEGER)
# Purpose: spool file permissions
#   default spool_file_perms=000600  (INTEGER)
# Purpose: name of queue that server serves (with sv)
#   default ss=0  (STRING)
# Purpose: stalled job timeout
#   default stalled_time=120  (INTEGER)
# Purpose: stop processing queue on filter abort
#   default stop_on_abort@ (FLAG off)
# Purpose: stty commands to set output line characteristics
#   default stty=0  (STRING)
# Purpose: suspend the OF filter or rerun it
#   default suspend_of_filter  (FLAG on)
# Purpose: names of servers for queue (with ss)
#   default sv=0  (STRING)
# Purpose: name of syslog device
#   default syslog_device=/dev/console  (STRING)
# Purpose: trailer string to print when queue empties
#   default tr=0  (STRING)
# Purpose: translate outgoing job file formats - similar to tr(1) utility
#   default translate_format=0  (STRING)
# Purpose: translate incoming job file formats - similar to tr(1) utility
#   default translate_incoming_format=0  (STRING)
# Purpose: path for UNIX socket for localhost connections
#   default unix_socket_path= /var/run/lprng   (STRING)
# Purpose: read and cache information
#   default use_info_cache  (FLAG on)
# Purpose: put queue name in control file
#   default use_shorthost@ (FLAG off)
# Purpose: server user for SUID purposes
#   default user= lp   (STRING)
#   default /* allow users to use local $HOME/.printcap */@ (FLAG off)
#   default user_printcap=.printcap  (STRING)
