home *** CD-ROM | disk | FTP | other *** search
/ C!T ROM 5 / ctrom5b.zip / ctrom5b / DOS / PRINTER / LJLPT20 / LJLPT.DOC < prev   
Text File  |  1994-10-22  |  7KB  |  138 lines

  1.  
  2.            ███                                     ███            ███
  3.            ███     ▄▄▄▄▄   ▄▄▄▄▄▄  ▄▄▄▄▄  ▄▄▄ ▄▄▄  ███   ▄▄▄▄▄  ▄▄███▄▄
  4.            ███     ▄▄▄███ ▀██▄▄▄  ███▄▄▄█ ███▀     ███  ███▄▄▄█   ███
  5.            ███    █   ███     ███ ███     ███      ███  ███       ███
  6.            ▀▀▀▀▀▀  ▀▀▀▀▀▀ ▀▀▀▀▀▀   ▀▀▀▀▀▀ ▀▀▀    ▀▀▀▀    ▀▀▀▀▀▀    ▀▀▀▀
  7.  
  8.                            ███    ███
  9.                            ███    ▄▄▄  ▄▄▄▄▄▄   ▄▄▄▄▄
  10.                            ███    ███  ███   █ ███▄▄▄█
  11.                            ███    ███  ███   █ ███   
  12.                            ▀▀▀▀▀▀ ▀▀▀  ▀▀▀   ▀  ▀▀▀▀▀▀
  13.  
  14.                ███▀▀▀▄         ███           ███
  15.                ███   █ ▄▄▄ ▄▄▄ ▄▄▄  ▄▄▄▄▄▄  ▄▄███▄▄  ▄▄▄▄▄  ▄▄▄ ▄▄▄
  16.                ███▀▀▀  ███▀    ███  ███   █   ███   ███▄▄▄█ ███▀
  17.                ███     ███     ███  ███   █   ███   ███     ███
  18.                ▀▀▀     ▀▀▀     ▀▀▀  ▀▀▀   ▀    ▀▀▀▀  ▀▀▀▀▀▀ ▀▀▀
  19.  
  20.                                 By William Luitje
  21.                                  22 October 1994
  22.  
  23.        ┌─────────────────────────────────────────────────────────────────┐
  24.        │▒▒▒ Introduction ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  25.        └─────────────────────────────────────────────────────────────────┘
  26.         This  little utility takes a given text file and prints it in 177 
  27.         column  by 75  row mode in landscape orientation on your Laserjet 
  28.         or compatible printer and then returns the printer to normal when 
  29.         it's  done.    This is great for getting fast,   quiet,   compact 
  30.         program listings, unless you're farsighted. 
  31.  
  32.         There are options to produce a banner page, add line numbers, add 
  33.         a  heading  to the top of every page, make multiple copies and to 
  34.         highlight some lines with a shaded background.  The output can be 
  35.         directed to any desired output device or file. 
  36.  
  37.         The  name  is  kind of clunky but it gets the  idea  across.    I 
  38.         suggest  that  you  change  the  filename  to  something  easy to 
  39.         type. 
  40.  
  41.        ┌─────────────────────────────────────────────────────────────────┐
  42.        │▒▒▒ Usage ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  43.        └─────────────────────────────────────────────────────────────────┘
  44.         The program command line has the following syntax:
  45.  
  46.         ljlpt <switches> file <output path>
  47.  
  48.         Where 'file'  is the text file to be printed and 'output path' is 
  49.         optional and specifies where to send the output (default is PRN).  
  50.         You'll  need  to  specify the output path  only  if  the  desired 
  51.         printer is not LPT1 or if you want the output to go in a file. 
  52.  
  53.         Switches  are case insensitive,  can appear in any order and  are 
  54.         chosen from the following: 
  55.  
  56.         /B - This switch will produce a banner page showing the file name 
  57.         and date and time of the listing in big letters. 
  58.  
  59.         /H - This switch will cause a three line header to be printed  at 
  60.         the  top of each page.   The header contains the file name,  date 
  61.         and time and page number. 
  62.  
  63.         /L - This switch will cause the current line number to be printed 
  64.         at the beginning of each line. 
  65.  
  66.         /G<#> - This will cause a gray background every #th line. If # is 
  67.         not specified,  then a value of 3 is used; # must be from 1 to 9.  
  68.         This  is used  to  simulate "greenbar" line printer paper and  is 
  69.         helpful in reading across columns. 
  70.  
  71.         /C<#> - This switch will cause multiple, uncollated copies of the 
  72.         input file to be printed.   If # is not specified then a value of 
  73.         2  is used; # must be from 1 to 9.   Uncollated means that page 1 
  74.         is printed # times, then page 2, etc.  This is the fastest way to 
  75.         print multiple copies. 
  76.  
  77.        ┌─────────────────────────────────────────────────────────────────┐
  78.        │▒▒▒ Limitations ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  79.        └─────────────────────────────────────────────────────────────────┘
  80.         This  program  has been checked on HP LaserJet model II  and  III 
  81.         printers and several "laserjet compatible"   printers.   Printers 
  82.         using the PCL-3  or later language should work.    Earlier models 
  83.         haven't been tested and might not support all of the features. 
  84.  
  85.        ┌─────────────────────────────────────────────────────────────────┐
  86.        │▒▒▒ Warranty & Copyright ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  87.        └─────────────────────────────────────────────────────────────────┘
  88.         This  software  is provided on an as-is basis and no warranty  is 
  89.         made  that it will do what you want it to or even what I  said it 
  90.         would.   It is designed to be harmless but I haven't tested it on 
  91.         your system.  
  92.  
  93.         The  software  and documentation in this package are  copyrighted 
  94.         works of  William  Luitje.   You are free to copy  and  use  this 
  95.         material if the following conditions are met: 
  96.  
  97.         ■ The program and documentation are distributed together.
  98.  
  99.         ■ The program and documentation are unmodified.
  100.  
  101.        ┌─────────────────────────────────────────────────────────────────┐
  102.        │▒▒▒ Registration ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  103.        └─────────────────────────────────────────────────────────────────┘
  104.         Well,  I've finally put enough work into this that I'm  going  to 
  105.         request that you register your usage of this software.   How else 
  106.         am  I  to  know which of the freeware programs I have written are 
  107.         useful and worth  improving?    All  you need to do is send me  a 
  108.         message that you are using it,  either by e-mail or by government 
  109.         monopoly  paper delivery  service.    If you're going to  do  the 
  110.         latter, why not send  me a picture postcard of some local  object 
  111.         of civic pride or bad taste? 
  112.  
  113.         William Luitje
  114.         2677 Wayside Drive
  115.         Ann Arbor, MI 48103
  116.         USA
  117.  
  118.         Internet:  luitje@m-net.arbornet.org
  119.  
  120.        ┌─────────────────────────────────────────────────────────────────┐
  121.        │▒▒▒ History ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  122.        └─────────────────────────────────────────────────────────────────┘
  123.         1.0 16 Mar 93 Original release
  124.         1.1  8 Jul 94 Added second command line parameter to specify 
  125.                       device or file. 
  126.         2.0 22 Oct 94 Changed line spacing to 9.6 lines/inch from 12.
  127.                       Set symbol set to PC-8.
  128.                       Added progress indicator.
  129.                       Added banner page option.
  130.                       Added header option (thanks to Gerald Diamond for
  131.                       this idea).
  132.                       Added line number option.
  133.                       Added graybar option.
  134.                       Added copies option.
  135.  
  136.         Copyright 1994 by William Luitje
  137.  
  138.