Table A-1. LPRng Options
| Option | Purpose or Value |
|---|---|
| ab | always print banner, ignore lpr -h option |
| accounting_namefixup | update accounting name information |
| achk | query accounting server when connected |
| ae | accounting at end (see also af, la, ar, as) |
| af | name of accounting file (see also la, ar) |
| ah | automatically hold all jobs |
| allow_getenv | Allow use of LPD_CONF |
| allow_user_logging | allow users to request logging info using lpr -mhost%port |
| allow_user_setting | allow privileged user to impersonate other users |
| ar | enable remote transfer accounting (if af is set) |
| as | accounting at start (see also af, la, ar) |
| use_auth | authentication type to use |
| auth_forward | authentication type for forwarding |
| be | Banner at End Generation Program |
| bk | Berkeley lpd job file format |
| bk_filter_options | Berkeley lpd filter options |
| bk_of_filter_options | Berkeley lpd OF filter options |
| bkf | backwards-compatible filters: use simple parameters |
| bl | short banner line sent to banner printer |
| bp | Banner Generation Program (see bs, be) |
| bq_format | Format of bounce queue output |
| br | Serial port bit rate (see ty) |
| bs | Banner at Start Generation Program |
| check_for_nonprintable | lpr checks for nonprintable file |
| class_in_status | Show job class name in lpq status information |
| client | Mark printcap entry for client programs only |
| cm | comment identifying printer (lpq) |
| config_file | configuration file |
| connect_grace | connection control for remote printers |
| connect_interval | connection control for remote printers |
| connect_timeout | connection control for remote printers |
| connect_try | connection control for remote printers |
| create_files | create spool queue files |
| control_filter | control file filter |
| db | debug options for queue |
| default_format | default job format |
| default_permission | default permission for files |
| default_printer | default printer |
| default_priority | default job priority |
| default_remote_host | default remote host |
| default_tmp_dir | default directory for temp files |
| destinations | printers that a route filter may return and we should query |
| done_jobs | save status for last N jobs |
| done_jobs_max_age | remove status older than N seconds |
| fifo | enforce FIFO job ordering |
| ff | string to send for a form feed |
| filter_ld_path | filter LD_LIBRARY_PATH value |
| filter_options | filter options |
| filter_path | filter PATH environment variable |
| fo | send form feed when device is opened |
| force_fqdn_hostname | force FQDN hostname value in control file |
| force_localhost | force clients to send all requests to localhost |
| force_queuename | force use of this queuename if none provided |
| fq | send form feed when device is closed |
| full_time | use extended time format |
| generate_banner | generate banner page for forwarded jobs |
| group | Effective Group ID (EGID) for SUID ROOT programs |
| half_close | Use shutdown(fd,1) when sending job to remote printer instead of close(fd) |
| hl | Header (banner) last, at end of job |
| ignore_requested_user_priority | Ignore requested user priority |
| incoming_control_filter | incoming job control filter |
| if | default (f, l) filter program |
| ipv6 | using IPV6 conventions |
| kerberos_keytab | kerberos keytab file location |
| kerberos_life | kerberos key lifetime |
| kerberos_renew | kerberos key renewal time |
| kerberos_forward_principal | kerberos remote principle name for forwarding |
| kerberos_server_principal | kerberos remote server principle name |
| kerberos_service | kerberos default service |
| la | enable local printer accounting (if af is set) |
| ld | leader string sent on printer open |
| lf | error log file for spool queue |
| lk | lock the IO device |
| lockfile | lpd lock file |
| logger_destination | destination for logging information |
| logger_timeout | intervals between connection attempts |
| logger_pathname | temp file for log information |
| logger_max_size | max size in Kbytes of temp file for log information |
| longnumber | use long job number when a job is submitted |
| lp | printer device name or specification |
| lpd_bounce | force lpd to filter job before forwarding |
| lpd_force_poll | force lpd to poll idle printers |
| lpd_poll_time | interval between lpd printer polls |
| lpd_port | lpd listening port |
| lpd_printcap_path | lpd printcap path |
| lpr_bounce | lpr does filtering as in bounce queue |
| lpr_bsd | lpr does filtering as in bounce queue |
| mail_from | mail user from user name |
| mail_operator_on_error | mail to this operator on error |
| max_accounting_file_size | maximum size (in K) of accounting file |
| max_connect_interval | maximum time between connection attempts |
| max_log_file_size | maximum size (in K) of spool queue log file |
| max_servers_active | maximum number of lpd queue servers that can be active |
| max_status_line | maximum length of status line |
| max_status_size | maximum size (in K) of status file |
| mc | maximum copies allowed |
| min_accounting_file_size | minimum size (in K) of accounting file |
| min_log_file_size | minimum size (in K) of spool queue log file |
| min_status_size | minimum size to reduce status file to |
| minfree | minimum amount of free space needed |
| ml | minimum number of printable characters for printable check |
| ms_time_resolution | millisecond time resolution |
| mx | maximum job size (1Kb blocks, 0 = unlimited) |
| nb | use nonblocking device open |
| network_connect_grace | pause between transferring jobs to remote printer |
| nline_after_file | N line after file name |
| of | banner output filter |
| of_filter_options | OF filter options |
| oh | Printcap entry valid only on these hosts |
| originate_port | originate connections from these ports |
| pass_env | clients pass these environment variables to filters |
| perms_path | lpd.perms files |
| pl | page length (in lines) |
| pr | pr program for p format |
| printcap_path | printcap file |
| ps | printer status file name |
| pw | page width (in characters) |
| px | page width in pixels (horizontal) |
| py | page length in pixels (vertical) |
| queue_lock_file | queue lock file name |
| queue_control_file | queue control file name |
| queue_status_file | queue status file name |
| put queue name in control file | |
| remote_support | operations allowed to remote host |
| report_server_as | server name for status reports |
| retry_econnrefused | Retry on connect ECONNREFUSED errors |
| retry_nolink | Retry device open or connect failures |
| return_short_status | return short lpq status when request arrives from specified host |
| reuse_addr | set SO_REUSEADDR on outgoing ports |
| reverse_lpq_format | reverse lpq format when request arrives from specified host |
| rg | clients allow only users in this group access to printer |
| rm | remote machine (hostname) (with rp) |
| router | routing filter, returns destinations |
| rp | remote printer name (with rm) |
| rw | open printer for reading and writing |
| safe_chars | additional safe characters in control file lines |
| save_on_error | save job when an error |
| save_when_done | save job when done |
| sb | short banner (one line only) |
| sd | spool directory pathname |
| send_block_format | send block of data, rather than individual files |
| send_data_first | send data files first in job transfer |
| send_failure_action | failure action to take after send_try attempts failed |
| send_job_rw_timeout | print job read/write timeout |
| send_query_rw_timeout | status query operation read/write timeout |
| send_try | maximum number of times to try sending job |
| sendmail | sendmail program |
| server | Mark printcap entry for lpd server program only |
| server_tmp_dir | server temporary file directory |
| sf | suppress form feeds separating data files in job |
| sh | suppress header (banner) pages |
| short_status_date | short (hh:mm) timestamp format for status |
| short_status_length | short lpq status length in lines |
| socket_linger | set the SO_LINGER socket option |
| spool_dir_perms | spool directory permissions |
| spool_file_perms | spool file permissions |
| ss | name of queue that server serves (with sv) |
| stalled_time | time after which to report active job stalled |
| stop_on_abort | stop processing queue on filter abort |
| stty | stty commands to set output line characteristics |
| sv | names of servers for queue (with ss) |
| syslog_device | name of syslog device |
| tc | Include indicated printcap entries in current entry |
| tr | trailer string to send before closing printer |
| translate_format | translate data format in control file |
| unix_socket_path | FIFO path for local process connections |
| use_info_cache | read and cache information |
| use_shorthost | Use short hostname for lpr control and data file names |
| user | Effective User ID (EUID) for SUID ROOT programs |
| wait_for_eof | Wait for EOF on connection |