+----------------------------------------------------------------------+
|                                                                      |
|                  D I S C L A I M E R   N O T I C E                   |
|                                                                      |
|  This document and/or  portions of the material and  data furnished  |
|  herewith,  was developed under sponsorship of the U.S. Government.  |
|  Neither the U.S.  nor  the U.S.D.O.E.,  nor  the  Leland  Stanford  |
|  Junior University, nor their employees,  nor their respective con-  |
|  tractors, subcontractors, or their employees, makes  any warranty,  |
|  express or implied, or assumes any liability or responsibility for  |
|  accuracy,  completeness or  usefulness of any information, appara-  |
|  tus, product or process disclosed, or represents that its use will  |
|  not infringe privately-owned rights.  Mention of any product,  its  |
|  manufacturer, or suppliers shall not, nor is it intended to, imply  |
|  approval, disapproval, or fitness for any particular use. The U.S.  |
|  and  the University at all times  retain the right to use and dis-  |
|  seminate same for any purpose whatsoever.                           |
|                                                                      |
+----------------------------------------------------------------------+


                          LPR version 8.5
                          ===============

          Copyright (C) 1991, 1992, 1994, 1995, 1996, 1997, 1998

                                by

                          W.G.J. Langeveld

                 Stanford Linear Accelerrator Center

                        All Rights Reserved


	This is an "lpr" program that is based on W. Richard Stevens' lpr
from the book "UNIX Network Programming". It works only over the network
and does not require a local lpd.

	Willy Langeveld, November 1991.

Version 1.2
===========

	Fixed a potential problem in the readline() function. Converted the
program to use ReadArgs() on the Amiga. Made a file called lpr.doc with
the documentation, which was then removed from this file.

	Willy Langeveld, 1 December 1992

Version 1.3
===========

	Fixed a couple of minor problems: there was only a LONG option for
the lpq function, and it was default, so one couldn't actually use the
short form. Also, the way the short form was invoked was wrong. (All these
caused by moving to ReadArgs()). Also, the lpq function used to abort
reading from the host when a blank line was encountered.

Version 1.4
===========

	Made a version for AIX. It still has a few problems: AIX at SLAC
won't let me get a reserved socket, so setenv lpr_socket 0 until that
works, and hope that your print server doesn't insist on a reserved socket.
If it does insist upon a reserved socket, then it needs to be installed
with set_uid_root. Also, the sequence number routine is really minimal,
and doesn't provide any security for people printing to the same host in
the same second.

	Willy Langeveld, 4 October 1994

Version 1.5
===========

	Added support for PostScript-printer-specific options, using the
-o switch. Also added capability to convert text files to PS before
transmission (-t) and ability to set various page-format options (-v).

	Willy Langeveld, 13 November 1995

Version 1.6
===========

	Added support for translating fortran carriage control sequences
during text-to-postscript conversion.

Version 1.7
===========

	Improved debugging output.

Version 1.8
===========

	-a=APPEND option. Appends a specified file (binary) to all printed
files. Handy for printers that want configuration options at the end of a
file.

Version 1.9
===========

	When unable to connect to host, now print the value of errno as
part of the message.

Version 1.91
============

	Added a timed loop when connect fails, for 20 tries, if errno =48,
on VM only.

Version 1.92
============

	#ifdeffed for BeOS. Fixed a small bug.

Version 8.4
===========

	Merged Interworks lpr 8.3 (which corresponded to SLAC lpr 1.7) and
SLAC 1.92 into lpr 8.4. Fixed another small bug. Added a few more lines of
documentation to the template.h docs and the printf's in main.c.

Version 8.5
===========

	Fixed a bug on BeOS with the -q option. Recompiled for R3.

	Willy Langeveld, May 1998
