home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-385-Vol-1of3.iso / d / dsp110.zip / DSPRINT.DOC next >
Text File  |  1992-01-06  |  7KB  |  132 lines

  1.                                   DS-Print 1.10
  2.                       Developed and Written by Robert Bates
  3.                                   December 1991
  4.  
  5.  
  6.  
  7.      DS-Print follows the old saying that necessity is the mother of invention.
  8. The good old standbys of "type xxx > prn" and DOS's "print xxx" just didn't hack
  9. it.  You couldn't set your own page lengths, thus causing perforations to get in
  10. the way of text.  If your text exceeded the width of the carriage, you got neat
  11. little partial lines printed out.  If you wanted to compress your printouts, you
  12. were out of luck.  And, double-sided printouts are totally out of the question!
  13.  
  14.      These minor complaints are now history.  DS-Print takes all of these
  15. problems into consideration, and solves each in the user's own way.  Setting all
  16. attributes of the printed page, short of actual right/left borders, DS-Print
  17. allows you to format your output as compressed/normal print in SS or DS modes,
  18. and lets YOU decide line width and the number of lines on a page.
  19.  
  20.      The program has built-in help.  To get a screen full of parameter info,
  21. type DSPRINT and hit enter.  The following should come up:
  22.  
  23.      DS-Print 1.10 by Robert Bates (RPB0804@ZEUS.TAMU.EDU)
  24.      December 1991
  25.  
  26.      Usage: DSPRINT filename [/2 /C /D:x /FF /L:x /PL:x /PW:x]
  27.  
  28.      /2        Selects double-sided printing
  29.      /C        Switches to compressed print
  30.      /D:x      Defines destination.  x = LPTx: (Default = 1)
  31.      /FF       Switches DSPRINT to use embedded formfeeds in file
  32.      /L:x      Number of lines / page to be printed (Default = 66)
  33.      /PL:x     The maximum number of lines per page at 6 LPI (Default = 66)
  34.      /PW:x     The printer's maximum width at 10 CPI (Default = 80)
  35.  
  36.      NOTE: DSPRINT will truncate any output past the width of the printer.
  37.  
  38.  
  39. These parameters may be combined in any way, shape, or form to format your
  40. printout.  A more detailed explanation is needed for some of the commands, so
  41. here goes:
  42.  
  43. /2            This toggles the program to print in double sided mode.  The
  44.               program will print the odd-numbered pages first (1, 3, 5, 7, etc.)
  45.               and then prompt you to turn them over.  After the printer has
  46.               stopped and formfed the last page clear, remove the paper and flip
  47.               it over so that page 2 will be printed on the back of the first
  48.               page already printed.  DS-Print will then print the even pages (2,
  49.               4, 6, etc.) and then terminate.
  50.  
  51. /C            This toggles the compressed print mode.  When enabled, compressed
  52.               print is used for all printed text.  An adjustment to /PW is made
  53.               to allow 17.125 CPI instead of the 10 CPI value given.  Thus, the
  54.               same width of paper is used, but more characters are printed.
  55.  
  56. /D:x          This option allows you to define which LPT port to print to.  The
  57.               default is LPT1: (PRN).  However, LPT1:-LPT4: are available.
  58.               Anyone using a serial printer is just out of luck (at least for
  59.               now).
  60.  
  61. /FF           This option is a little tricky.  Due to the fact that many soft
  62.               docs carry their own formfeeds for pagination, you may want to use
  63.               them instead of your own pagination values.  This option tells DS-
  64.               Print that if there are formfeeds present in the input file, let
  65.               those override any user-defined values.  If used with a normal
  66.               text file without formfeeds, it has no effect whatsoever.
  67.  
  68. /L:x          (LINES) This option sets the number of lines per page to be
  69.               printed by DS-Print.  If /L is greater than /PL, then the /L value
  70.               is replaced with the /PL value.  If /L is less than /PL then the
  71.               difference will be used to create vertical margins at the top and
  72.               bottom of the pages printed.
  73.  
  74. /PL:x         (PAGE LENGTH) This option allows you to specify the maximum number
  75.               of printable lines per page using 6 lines per inch.  DS-Print uses
  76.               this value to determine the number of lines printed per page as
  77.               well as the vertical borders, if any.  NOTE: LaserJet users should
  78.               refer to the printer settings to find out how many lines per page
  79.               the printer is configured for.
  80.  
  81. /PW:x         This parameter allows the user to set the carriage width of the
  82.               printer, assuming 10 CPI.  NOTE: If the /C switch (compressed) has
  83.               been used, this value is recalculated for 17.125 CPI.
  84.  
  85. These options should be separated by a space on the command line.  For example,
  86. to print the file TMP.TXT in double sided, compressed mode on an 80 column
  87. printer with 60 lines per page on legal size (84 line) paper enter this line at
  88. the DOS prompt:
  89.  
  90.      DSPRINT TMP.TXT /2 /C /PW:80 /L:60 /PL:84
  91.  
  92. For the typical setup using an 80-column printer and 8.5" x 11" paper, the
  93. following example for TMP.TXT will give a nice 1" top and bottom border (this
  94. example shows why the defaults are set as they are):
  95.  
  96.      DSPRINT TMP.TXT /L:54
  97.  
  98. The files that are included with the archive of DS-Print 1.00 are as follows
  99. (the EXE file should look exactly the same, but the others may vary):
  100.  
  101.      DSPRINT  DOC     xxxxx mm-dd-yy  xx:xx
  102.      DSPRINT  EXE     20986 01-06-92   1:16a
  103.  
  104.  
  105.      This program, insofar as I can tell, is free of any bugs or quirks.  It
  106. seems to work fine under PCSPOOL v1.5, so I assume that any print spooler should
  107. like it.  However, if there are any comments, complaints, or suggestions about
  108. DS-Print, you can reach me at the following email addresses for at least a few
  109. more years:
  110.  
  111.      rpb0804@venus.tamu.edu
  112.      rpb0804@zeus.tamu.edu
  113.  
  114. This shareware program may be freely copied and distributed.  However, any
  115. commercial use without the written consent of the author is forbidden.
  116. If you find this program useful, please send a $10.00 (US) donation, with your
  117. name and the program's version number, to the author at the following address:
  118.  
  119.     Robert Bates
  120.     23235 Canyon Lake Dr.
  121.     Spring, TX 77373
  122.  
  123.  
  124.     I hereby disclaim all warranties relating to this software, whether express
  125. or implied, including without limitation any implied warranties of
  126. merchantability or fitness for a particular purpose. I will not be liable for
  127. any special, incidental, consequential, indirect or similar damages due to
  128. loss of data or any other reason, even if I have been advised of the possibility
  129. of such damages.  In no event shall my liability for any damages ever exceed the
  130. price paid for the license to use software, regardless of the form of the claim.
  131. The person using the software bears all risk as to the quality and
  132. performance of the software.