LPrint Version History


   Version 2.3, Released 4/20/95

      Bugs corrected:
      -  "Custom Title" was displayed in titlebox instead of logo on
         multiple file printouts

      Features added:
      -  Added error message if titlebox_path cannot be opened


   Version 2.2, Released 5/10/94

      Bugs corrected:
      -  Full path name changed to uppercase type
      -  Would not expand path names for wildcard printing (Bug #3)
      -  In cases where CRLF precedes FF, total number of pages was one
         too many (e.g. Page 12 of 11).  Routine that prescans the file
         to count total number of pages did not match the printing
         routine. (Bug #5)
      -  Incorrect pathname display for mixed usage of '/' and '\' characters
      -  Generated error if no LPRCMD environment variable existed

      Features added:
      -  Expands tabs into spaces.  Command line option to set number
         of spaces (defaults to 8).
      -  If no LOGNAME environment variable present, leaves log name blank
         instead of printing "(null)".
      -  Minor cosmetic changes to verbose-mode output


   Version 2.1, Released 2/22/94

      Bugs corrected:
      -  Environment variable LPRCMD did not support quotes or escaped
         quotes.  Could not embed spaces in the LPRCMD variable. (Bug #1)
      -  Error message was generated when the LPRCMD environment variable
         was not set. (Bug #2)
      -  Missing ')' on -F and -Q usage message display
      -  Updated copyright message from "1993" to "1993-1994"
      -  Fixed problem when CRLF is followed by FF at end of page

      Features added:
      -  Incorporated ASP logo upon ASP acceptance and approval
      -  Display ASP logo each time unregistered version is run
      -  Print "UNREGISTERED VERSION" on bottom right of page when appropriate
      -  Added branding for customized default "$MSG:" line at bottom of page
      -  Added branding with registered name on usage text (visible when
         LPrint is run with no command line parameters)
      -  Added checksum and magic number computation routine to detect
         unregistered versions
      -  Made LPrint compatible with UNIX compilation
      -  Converted design approach from downloading "files to print" as
         data, to a group of PostScript 'show' commands
      -  Obfuscated PostScript source in program source code
      -  Added independent company logo/titlebox file
      -  Added default paths for titlebox file
      -  Removed PRELOAD.PS dependencies
      -  Added environment variables for additional command line options
      -  Added environment variable for titlebox location
      -  Tested ability to scan images and create PostScript titlebox file


   Versions previous to 2.1 not released; used in-house only


   Known exceptions at this time:
   -  Long titles extend out of title border


   Possible features not included at this time:
   -  IBM character font for printing line drawing characters, etc.
   -  Two-column format in landscape mode
   -  2-4 page per sheet printing
   -  Optional continual page numbering for multiple documents
   -  Odd/even page only printing
   -  Front/back of page printing
   -  Proper handling of overstrike, bold, underline, strikeout, and other
      special characters.  Also '\r' as a giant backspace.
   -  Printer usage log for network applications
   -  Reverse page order printing
   -  Full PostScript DSC compatibility
