home *** CD-ROM | disk | FTP | other *** search
/ C!T ROM 5 / ctrom5b.zip / ctrom5b / DOS / PRINTER / HPPRT_21 / DEMHPPRT.DOC next >
Text File  |  1994-12-19  |  9KB  |  268 lines

  1. HPPRT 2.1 - 19 December 1994                       (c) 1994  George Clijsen
  2. ===========================================================================
  3.  
  4.  
  5.                  -+- UN-REGISTERED COPY OF HPPRT -+-
  6.  
  7.  
  8. HPPRT printer program -----------------------------------------------------
  9.  
  10. HPPRT is a shareware program to print text files on a HP Laserjet printer.
  11. It is tested with a HP Laserjet 2,3 and 4 with A4 paper format.
  12.  
  13. DESCRIPTION ---------------------------------------------------------------
  14.  
  15. HPPRT is a Shareware product. It is available through Users Groups,
  16. Bulletin Boards, etc. You have the opportunity to try the program at
  17. no charge to see if it meets your needs. If you continue to use the
  18. program after evaluation, please complete the registration form at the
  19. end of this document and send it with a registration fee of $10 to:
  20.  
  21. Note, it is also possible to obtain the sources to be able to run the
  22. program on another platform. Currently a the MS-DOS and UNIX version
  23. are supported.
  24.  
  25.                         Ing. G.W.J. Clijsen
  26.                         Wierbeek 9
  27.                         5501 EP Veldhoven
  28.                         THE NETHERLANDS
  29.  
  30.  
  31. BENEFITS OF REGISTRATION
  32.  
  33. 1) A registered version of HPPRT which will be sent to you by E-MAIL.
  34.  
  35.    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  36.    !! THE REGISTERED VERSION DOESN'T PRINT THE "UNREGISTERED COPY OF"   !!
  37.    !! MESSAGE AT the pages.  !!
  38.    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  39.  
  40.    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  41.    !! WHEN REGISTERING, IT IS POSSIBLE TO GIVE THE STRING TO BE PRINTED
  42.    !! AT the pages.  !!
  43.    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  44. 2) Notification of future versions of HPPRT
  45.  
  46. 3) Support through E-Mail.
  47.  
  48.    E-Mail addresses :
  49.  
  50.    Internet: clijsen@ie.philips.nl
  51.  
  52.  
  53. DISCLAIMER ----------------------------------------------------------------
  54.  
  55. The copyright owner disclaims all warranties and is not liable for
  56. damages of any kind. By using HPPRT you agree to this.
  57.  
  58. The HPPRT command line
  59.  
  60. To see the helpscreen, just type hpprt alone, you will see something
  61. similar like the one below:
  62.  
  63.      Usage: hpprt -option filename
  64.                   -p     portrait mode
  65.                   -l     landscape mode
  66.                   -m     manual paper feed
  67.                   -2r    landscape, 2 column mode
  68.                   -daten No date at pageheader
  69.                   -datef File creation date at pageheader
  70.                   -datec Current date at pageheader
  71.                   -e     do not replace ESC with 
  72.                   -o     change output file
  73.                   -h     change default header
  74.                   -pg3-6 only print pages 3 to 6
  75.                   -tab6  change tabsize to 6 (default=8)
  76.  
  77. when you use HPPRT without any options you get the following defaults:
  78.  
  79.         Paper format : landscape, 2 columns of 80 characters and 66 lines
  80.         TabSize      : 8  
  81.         Header       : Current dat/time         filename      pagenumber       
  82.         outputfile   : C:\TMP\PRTFILE
  83.         ESC char     : replaced with 
  84.         pages        : print all pages
  85.  
  86. DESCRIPTION OF THE OPTIONS
  87.  
  88. PAPER SELECTION
  89.  
  90.  
  91. HPPRT supports 3 types op paper formats, they are portrait
  92.                                                   landscape
  93.                                                   landscape 2columns
  94.  
  95.         C> hpprt -p myfile
  96.                 
  97.                 The paper format is now portrait. The printarea
  98.                 is now 119 characters by 98 lines.
  99.  
  100.         C> hpprt -l myfile
  101.                 
  102.                 The paper format is now landscape. The printarea
  103.                 is now 170 characters by 66 lines.
  104.  
  105.         C> hpprt -2r myfile
  106.                 
  107.                 The paper format is now landscape, 2 columns. The
  108.                 printarea is now 2 times 80 characters by 66 lines.
  109.  
  110.  
  111. HEADER INFORMATION
  112.  
  113.  
  114. Within the pageheader hpprt prints default the following information
  115.         left   : current date/time
  116.         middle : filename
  117.         right  : pagenumber
  118.  
  119. This information can be changed with the following options
  120.  
  121.         C> hpprt -daten myfile
  122.  
  123.                 No date is used in the page header
  124.  
  125.         C> hpprt -datef myfile
  126.  
  127.                 Date/time of file creation is used in the pageheader
  128.  
  129.         C> hpprt -datec myfile
  130.  
  131.                 Current date/time is used in the pageheader
  132.  
  133.         C> hpprt -h myfile
  134.  
  135.                 No string is printed in the middle of the pageheader
  136.  
  137.         C> hpprt -hNewHeaderText myfile
  138.         C> hpprt -h"This is a new header text" myfile
  139.         C> hpprt -hnew_header_text myfile
  140.         C> hpprt -h"it's a bug" myfile
  141.  
  142.                 The string following -h is printed in the middle of
  143.                 the pageheader
  144.  
  145.         C> hpprt -daten -h myfile
  146.  
  147.                 This option will only print pagenumbers in the page header
  148.  
  149. ESCAPE CODE PROCESSING
  150.  
  151. If you print a document containing escape characters (ASCII character
  152. 27, or hex 1B), the escapes and following characters might be interpreted
  153. by the HP-LASERJET as commands. This is the reason HPPRT default substitutes
  154. the ESCAPE character by . If you really want to print ESCAPE codes you must
  155. use the -e option which allows the use of Escape characters.
  156.  
  157.         C>hpprt -e myfile
  158.  
  159. OUTPUT FILENAME
  160.  
  161. The default output filename is C:\TMP\PRTFILE. This can be overruled by using
  162. the -o option. The string directly following the -o is now used as output
  163. file.
  164.  
  165.         C>hpprt -oprintfile myfile
  166.  
  167. TABSIZE
  168.  
  169. The default tabsize used by HPPRT is 8. This can be overruled by using
  170. the -tab option. The number directly following -tab will be used as the 
  171. new tab size.
  172.  
  173.         C>hpprt -tab4 myfile
  174.  
  175. SELECTIVE PRINTING
  176.  
  177. The default of HPPRT is printing all the pages in the given files. If you
  178. want to print just a few pages of a document you can use the -pg option and
  179. define what pages to be printed.
  180.  
  181.         C>hpprt -pg3-6 myfile
  182.                 
  183.                 Only print pages 3 to 6 from the myfile.
  184.  
  185.         C>hpprt -pg9- myfile
  186.  
  187.                 print pages 9 to end from the myfile.
  188.  
  189.         C>hpprt -pg-9 myfile
  190.  
  191.                 Print pages 1 to 9 from the myfile.
  192.  
  193.         C>hpprt -pg9 myfile
  194.  
  195.                 Only print page 9 from the myfile.
  196.  
  197. FILENAMES
  198.  
  199.  
  200. HPPRT does recognise some wildcards
  201.  
  202.         C>hpprt *.c *.h
  203.           
  204.                 This will print all the *.c and *.h files
  205.  
  206.         C>hpprt c:\DIR1\DIR2\*.c
  207.           
  208.                 This will print all the *.c files in the directory
  209.                 C:\DIR1\DIR2
  210.  
  211.         C>hpprt c:\DIR1\DIR2\drv*.c
  212.           
  213.                 This will print all the drv*.c files in the directory
  214.                 C:\DIR1\DIR2
  215.  
  216.         C>hpprt Q??.C
  217.           
  218.                 This will print all the Q??.C files
  219.                 where ? stands for 1 character.
  220.  
  221.         C>hpprt Q*.?
  222.           
  223.                 This will print all the Q*.? files
  224.                 where ? stands for 1 character.
  225.  
  226.  
  227. REGISTRATION FORM ---------------------------------------------------------
  228.  
  229. To register HPPRT, send this form with a $10 bill to:
  230.  
  231.  
  232.                         Ing. G.W.J. Clijsen
  233.                         Wierbeek 9
  234.                         5501 EP Veldhoven
  235.                         THE NETHERLANDS
  236.  
  237.  
  238.             Name : ________________________________________________________
  239.  
  240.          Address : ________________________________________________________
  241.  
  242. City, State, Zip : ________________________________________________________
  243.  
  244.          Country : ________________________________________________________
  245.  
  246.   E-Mail address : ________________________________________________________
  247.  
  248.           string : ________________________________________________________
  249.  
  250. Where did you get your copy of HPPRT ?
  251.  
  252. ___________________________________________________________________________
  253.  
  254.  
  255. Ideas or suggestions for future revisions of HPPRT :
  256.  
  257. ___________________________________________________________________________
  258.  
  259. ___________________________________________________________________________
  260.  
  261. ___________________________________________________________________________
  262.  
  263. ___________________________________________________________________________
  264.  
  265. ___________________________________________________________________________
  266.  
  267.  
  268.