home *** CD-ROM | disk | FTP | other *** search
/ High Voltage Shareware / high1.zip / high1 / DIR16 / PHP130.ZIP / PHP130.DOC < prev    next >
Text File  |  1993-08-30  |  10KB  |  222 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.                        PHP130 - PRINT HP VERSION 1.30
  16.  
  17.                                  FREEWARE
  18.  
  19.                  (C) 1993 MONTAUK SYSTEMS, ALL RIGHTS RESERVED
  20.  
  21.                       Author Montauk Systems - Leo Ioffe.
  22.  
  23.                            PLEASE UPLOAD EVERYWHERE
  24.  
  25. ******************************************************************************
  26.  
  27.       You are encouraged to distribute copies of PRINT PH ver. 1.30, subject
  28. to the following conditions:
  29.  
  30.       1) All files are distributed together and unaltered.
  31.  
  32.       2) No charge is made for the software (see below).
  33.  
  34.  
  35.  
  36.                               DISCLAIMER
  37.  
  38. Users of PRINT PH ver. 1.30 must accept this disclaimer of warranty:
  39.  
  40.       "PRINT PH is supplied as is.  The author (Montauk Systems) disclaims all
  41. warranties, expressed or implied, including, without limitation, the
  42. warranties of merchantability and of fitness for any purpose. The author
  43. (Montauk Systems) assumes no liability for damages, direct or consequential,
  44. which may result from the use of PRINT PH ver. 1.30."
  45.  
  46.       PRINT PH ver. 1.30 is a "FREEWARE program" and is provided at no charge
  47. to the user.  Feel free to share it with your friends, but please DO NOT ALTER
  48. or REVERSE ENGINEER it.  If you find this program useful and/or have any
  49. comments or suggestions drop us a note on INTERNET.
  50.  
  51.       Anyone distributing PRINT HP ver. 1.30 for any kind of remuneration must
  52. first contact Montauk Systems at the address below for authorization.
  53.  
  54.         Send mail to:   Leo Ioffe
  55.                         Montauk Systems
  56.                         117-14 Union Turnpike, # AE3
  57.                         Kew Gardens, NY 11415
  58.  
  59.         On INTERNET:    LEO.IOFFE@CDREAMS.COM
  60.  
  61.  
  62.  
  63.  
  64.  
  65.         PRINT HP is complete and is not crippled in any way.
  66.         Future upgrades are planned.
  67.  
  68.         PRINT HP WILL RUN IN MULTITASKING ENVIRONMENTS (WINDOWS, etc.)
  69.  
  70. ******************************************************************************
  71.  
  72. ******************************************************************************
  73.                                INTRODUCTION
  74.                                ------------
  75.  
  76.       A utility program created out of necessity to print text files, such as
  77. reports or program listings, downloaded from IBM mainframe (YES, IT IS STILL
  78. ALIVE) to PC.  Such files are typically 133-150 characters wide and can not be
  79. readily printed on a typical PC printer.
  80.  
  81.       Granted, there are a lot of programs out there that can do the job
  82. easily and (possibly) faster and I even have some of them, but the idea was
  83. to write, a short program that would allow for a few basic printing options,
  84. would not be overly complex, would be free and customizable as needed.
  85.  
  86.       Initially I intended to use this program myself only, but after the
  87. response I got from some of my co-workers I decided turn it over into public
  88. domain.
  89.  
  90.       Although PRINT HP will print any file it should really be used to print
  91. ASCII text files as it is not written to output binary files in any legible
  92. format.  By the way, TABs are expanded as 8 characters.
  93.  
  94.       PRINT HP will print on Hewlett Packard LaserJet III and IV series
  95. printers.  I have tested it on HP LJ IIIP, IIISI, III, 4M and 4L printers on
  96. systems ranging from PS/2 Model 50 and HP Vectra family PCs to 386SX16 to
  97. 486DX50 clones and it worked without a hitch.  It will most likely work on
  98. other LaserJet printers, such as series II and, possibly, on printers
  99. emulating LaserJet.  Anyway, LaserJet probably is the most widely used printer
  100. today and that means that most of the potential users should be able to use
  101. PRINT HP.
  102.  
  103.  
  104.  
  105.  
  106.                           SYSTEM REQUIREMENTS
  107.                           -------------------
  108.  
  109.       1.    A 100% compatible 80x86 clone.
  110.       2.    HP LaserJet III or 4 series printer.
  111.       3.    Printer paper (ha ha ha).
  112.  
  113. ******************************************************************************
  114.  
  115. ******************************************************************************
  116.                               USING THE PROGRAM
  117.                               -----------------
  118.  
  119.       PRINT HP can be started with or without any command line arguments.
  120. Currently, the only command line argument it takes is the file name you want
  121. printed.  This makes it especially useful in batch files since you will
  122. probably use the same name for downloaded files.  Start the program by typing
  123. PHP120 <file_name> if you want to use command line to supply file name,
  124. otherwise the program will prompt you for it.
  125.  
  126.       If you start PRINT HP without any command line parameters you will be
  127. asked to type a file name that you want printed.  Hitting the ENTER key
  128. without typing anything will end the program.  Use PATH names if the file you
  129. are printing is not in the current directory.  If the program does not find
  130. a file it will issue a message and you may then reenter the name.  If the file
  131. is found you will be presented with the choice of printing options one by one
  132. and asked to make a selection.  The default selection is shown to the right of
  133. the prompt and you may simply hit the ENTER key to select the default.
  134.  
  135.       1.    (N)ormal, (E)lite or (C)ompressed pitch (N/E/C)? C
  136.             Refers to number of characters per inch(CPI). Normal = 10 CPI,
  137.             Elite = 12 CPI, Compressed = 16.5 CPI.
  138.             Respond "N", "E" or "C".
  139.             "C" is the default.
  140.  
  141.       2.    (P)ortrait or (L)andscape (P/L)? P
  142.             Refers to page orientation.
  143.             Respond "P" or "L".
  144.             "P" is the default.
  145.  
  146.       3.    Number of lines per inch (6/8): 8
  147.             Refers to the number of lines per inch (vertically).
  148.             Respond "6" or "8".
  149.             "8" is the default.
  150.  
  151.       4.    Does the file have ASA control characters (Y/N)? N
  152.             Mainframe printer control characters are different from PC
  153.             printer's.  For example, "1" means New Page, "0" - Double Space,
  154.             etc.
  155.             Answer "Y" to this prompt if the file has such control characters.
  156.             "N" is the default.
  157.  
  158.       5.    Use imbedded page break commands (Y/N)? N
  159.             This prompt will only appear if you specify that the file has
  160.             no asa control characters.  In this case, if the file
  161.             (such as this file) has imbedded page break control characters
  162.             (ASCII 12) you may want to use them to control page breaks.
  163.             Be careful, since the printer's default hardware setting may be
  164.             fewer lines than there are between page breaks in the file.
  165.             "N" is the default.
  166. ******************************************************************************
  167.  
  168. ******************************************************************************
  169.  
  170.       6.    Lines per page (1-80): 80
  171.             This prompt will only appear if you had previously specified that
  172.             the file has NO ASA and NO IMBEDDED PAGE BREAK COMMANDS.
  173.             Here you can select number of how many lines per page to print
  174.             before a page break occurs.  The valid range is shown in the
  175.             parenthesis and reflects current LPI and ORIENTATION settings.
  176.             Default is the maximum possible setting.
  177.  
  178.  
  179.       That's it.  After all the options are entered a message is displayed
  180. showing the maximum length of the print line based on the selected options.
  181. If the line exceeds the maximum length shown on the above message the line
  182. will be wrapped to the next print line.
  183.  
  184.       You can correct (reenter) some or all of the options by responding
  185.       "Y" to  "Any corrections (Y/N)?" prompt.
  186.  
  187.       When the actual printing starts (make sure the printer is on line) a
  188. graphical bar is displayed showing how much of the job has printed.  When
  189. the entire file has printed you may chose to print another file or exit.
  190.  
  191.       If you find this program useful at all, a word to that extent is
  192. appreciated, but in any case, if you have any suggestions write to us or drop
  193. us a note on INTERNET at LEO.IOFFE@CDREAMS.COM
  194.  
  195. ******************************************************************************
  196.  
  197. ******************************************************************************
  198.  
  199.                                 HISTORY
  200.                                 -------
  201.  
  202. 08-30-93 ver. 1.30 - Added graphical bar to display how much of the file has
  203.                      printed.
  204.  
  205. 08-15-93 ver. 1.20 - Added support for files that have null characters
  206.                      (hex 00) in the record (some mainframe files do).
  207.                    - Added file name command line option.
  208.                    - TABs are now expanded as 8 characters.
  209.                    - Line is now wrapped, if it exceeds maximum possible line
  210.                      length for given pitch and orientation.
  211.  
  212. 06-23-93 ver. 1.10 - Fixed the bug that would not correctly print ASA file
  213.                      when SUPPRESS SPACE (+) control character was present.
  214.                    - Added support for imbedded page breaks and the
  215.                      LINES PER PAGE option for NON-ASA files.
  216.                    - File name now does not have to be reentered when options
  217.                      need to be corrected.
  218.  
  219. 06-18-93 ver. 1.00 - initial release.
  220.  
  221. ******************************************************************************
  222.