lpr man page on BSDi

Man page or keyword search:  
man Server   6284 pages
apropos Keyword Search (all sections)
Output format
BSDi logo
[printable version]



LPR(1)							   LPR(1)

NAME
       lpr - off line print

SYNOPSIS
       lpr [ -A ] [ -b,l ] [ -C class ] [ -D debugopt ]
	    [ -F filterformat ] [ -h ] [ -i indentcols ]
	    [ -k ] [ -J job ] [ -K,# copies ]
	    [ -m mailTo ] [ -P printer ] [ -Q ] [ -r ]
	    [ -R remoteAccount ] [ -s ] [ -T title ] [ -U user ]
	    [ -V ] [ -w width ] [ -Z zoptions ] [ -1,2,3,4 font ]
	    [ filename ...  ]

DESCRIPTION
       Lpr uses a spooling daemon to print the named  files  when
       facilities  become  available.	If  no	names appear, the
       standard input is assumed.

OPTIONS
       -A   Use the authenticated transfer facilities if they are
	    available.

       -C class
	    Specify  the  job classification for use on the burst
	    page and to set the priority.  Priorities range  from
	    A (lowest) to Z (highest); the default priority is A.
	    For example,
		 lpr -C B foo.c
	    sets the priority/class to B and the  file	foo.c  is
	    printed.

       -D debugoptions
	    Debugging  is  controlled  using  the -D option. This
	    accepts a comma-separated list of debugging settings.
	    These settings take one of two forms: facility=value,
	    or value to set an overall default value.

       -F filterformat
	    Filter or format specification.  By default, input is
	    assumed  to	 a standard text file and the f format is
	    used; the output device is assmed to be a simple line
	    printer.   Therer are other formats available, listed
	    below.  Not all  formats  may  be  available  on  all
	    printers;  see  printcap(5) for details.  Formats are
	    single lower case  letters;	 the  following	 are  the
	    valid arguments for -F together with the assumed type
	    of data.  For compatibility with previous versions of
	    lpr,  the  format  types can be used as options them-
	    selves (i.e. by omitting the F)  except  where  noted
	    below, a warning may be issued in such cases.

	    -b, -l
		 either of these flags specifies a binary or lit-
		 eral file, and no  processing	is  to	be  done.
		 Printed   using   the	 f  format  filter,  with

LPRng			LPRng-3.6.14beta28			1

LPR(1)							   LPR(1)

		 processing suppressed.

	    -c	 data produced by cifplot(l).

	    -d	 output from tex(l) (DVI format from Stanford).

	    -g	 standard plot data as produced by  the	 plot(3X)
		 routines (see also plot(1G) for the filters used
		 by the printer spooler).

	    -n	 output from (device independent) troff.

	    -p	 First use pr(1) to format the files, then  print
		 using f format.

	    -r	 The   DREADED	 REMOVE	 AFTER	PRINTING  option.
		 Beware, for lpr  will	delete	the  files  after
		 spooling them.	 Present by demand from users for
		 compatibility with other Berkeley lpr	implemen-
		 tation, but really should NOT be present.

	    -t	 output	 from troff(1) (originally cat phototype-
		 setter commands, but now we assume the	 same  as
		 the n format).

	    -v	 a  raster image for devices like the Benson Var-
		 ian.

       -h   No banner or header for this job.

       -i indentcols
	    Indent input by indentcols.	 Note that this option is
	    not supported on all printers.

       -J jobname
	    Specify  the  job  name  to	 print on the burst page;
	    defaults to the name of the	 first	file  in  job  or
	    (STDIN) if input is from a pipe.

       -k   When  used as a filter, lpr normally creates a tempo-
	    rary file for the input read from stdin before  send-
	    ing	 it to the remote printer.  The -k causes the job
	    to be sent directly to the server.	If you	kill  the
	    job in the middle of creation, then the partly trans-
	    ferred file will get printed.  This	 option	 may  not
	    work with very large jobs or non-LPRng spoolers.

       -Kcopies, -#copies
	    Specify  the  number  of  copies  of  each file to be
	    printed.

       -m mailTo
	    Send  mail	upon  unsuccessful  completion	to   user
	    mailTo.

LPRng			LPRng-3.6.14beta28			2

LPR(1)							   LPR(1)

       -P printer
	    Output  to	the  specific printer; the default is (in
	    order of priority) the explictly specified -P  value,
	    the	 environment variable PRINTER, the first entry in
	    the printcap  information,	and  the  default_printer
	    entry  from	 the  configuration file, and finally the
	    hard coded (site dependent) default_printer value.

       -Q   Put the name of the spool queue into  the  job  file.
	    This  information  can  then  be used by the spooling
	    software to control output format.

       -R remoteAccount
	    Specify accounting information to be used by a remote
	    system that prints your output.

	    This  parameter can be used to specify a billing code
	    to be charged for the printing.

       -s   This flag is included for  compatibility  with  other
	    versions  of lpr.  In these versions it will create a
	    symbolic link to the files to be  printed.	 Lpr  now
	    sends  files directly to the server and it is irrele-
	    vant.

       -T  title
	    Specify the title used by pr(1); defaults to the file
	    name.

       -U username
	    The	 -U option is used to specify a user name for the
	    job.  This is available only to ROOT or users  listed
	    in the allow_user_setting configuration option.  This
	    is obviously a security loophole, but it  is  present
	    to	allow  systems	such  as  SAMBA to submit jobs on
	    behalf of users.  See Authenticated Transfers  below.

       -V   Verbose mode. Additional -V flags increase verbosity.
	    Use debug flags for extreme verbosity.

       -w width
	    Specify the page width for printing the job.

       -Z zoptions
	    This option is used to  pass  options  to  the  print
	    spooler,  and  is used when additional or specialized
	    information must be provided to the spooler.

       -1,2,3,4fontname
	    Specify a font to be mounted on font position  i  for
	    TROFF printing (Obsolete).

FILENAMES
       By  default,  if	 no filenames are specified lpr will read

LPRng			LPRng-3.6.14beta28			3

LPR(1)							   LPR(1)

       stdin and print it.

AUTHENTICATED TRANSFERS
       The original LPR network protocol defined in  RFC1179  did
       not  provide  for  user to server authentication.  This is
       now supported by LPRng.	See the LPRng support  documenta-
       tion for details on its operation and support.

COMPATIBILITY
       The  LPRng  version of lpr attempts to be functionaly com-
       patible with  common  implementations  of  lpr.	 However,
       there  are some commands and functionality that are delib-
       erately missing.

       -s Symbolic Links
	    (Berkeley LPR) This option specified that a	 symbolic
	    link  to the original data file rather than a copy of
	    the data file was to  be  used  when  spooling  jobs.
	    This opens up a variety of security problems, as well
	    as being ineffective when printing to a remote  host.

FILES
       The  files  used by LPRng are set by values in the printer
       configuration file.  The following are a commonly used set
       of default values.
       /etc/lpd.conf				    LPRng configuration file
       /etc/printcap				    printer description file
       /etc/lpd.perms				    printer permissions
       /var/spool/printer*			    spool directories
       /var/spool/printer*/printer		    lock file for queue control
       /var/spool/printer*/control.printer	    queue control
       /var/spool/printer*/active.printer	    active job
       /var/spool/printer*/log.printer		    log file

SEE ALSO
       lpd.conf(5),  lpc(8), lpd(8), checkpc(8), lpq(1), lprm(1),
       checkpc(8), 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.

LPRng			LPRng-3.6.14beta28			4

LPR(1)							   LPR(1)

AUTHOR
       Patrick Powell <papowell@astart.com>.

LPRng			LPRng-3.6.14beta28			5

[top]

List of man pages available for BSDi

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net