home *** CD-ROM | disk | FTP | other *** search
/ Crawly Crypt Collection 1 / crawlyvol1.bin / crm_demo / outburst / outburst.txt < prev    next >
Text File  |  1992-05-29  |  10KB  |  246 lines

  1.                             OutBurST!
  2.                         Copyright 1991 by
  3.                          Frank Pawlowski
  4.  
  5. Sick of slow printout times with Pagestream?  Do you own a high 
  6. speed printer that is compatible with the HP LaserJet or Deskjet 
  7. printer?  If so OutBurST! may be the program you have been waiting 
  8. for.  The OutBurST! software package consists of high speed 
  9. printer patches to the normal Atari TOS driver and the Pagestream 
  10. printer driver.  With OutBurST! installed on your ST, printout 
  11. time can be reduced by a factor of over 20 relative to TOS.
  12.  
  13. OutBurST! is a program that reduces the time that Pagestream takes 
  14. to print data to HP LaserJet and HP Deskjet compatible printers.  
  15. With OutBurST! installed on your ST,  the time to send a page of 
  16. data to the printer from Pagestream can be as short as 14 seconds!  
  17. This compares to times as long as 301 seconds using the standard 
  18. built-in TOS routines or 47 seconds using FPPRNT.
  19.  
  20. OutBurST! also can reduce the time that Calamus takes to print data to
  21. HP LaserJet and HP Deskjet compatible printers.  With OutBurST!
  22. installed on your ST,  the time to send a page of data to the printer
  23. from Calamus can be as short as 35 seconds!  This compares to times as
  24. long as 111 seconds using the standard Calamus routines.
  25.  
  26.                             BACKGROUND
  27.  
  28. The printing of a page using Pagestream or Calamus consists of two
  29. phases, Creating Page and Printing Page.  OutBurST! works by
  30. decreasing the time required by the Printing Page phase.  The actual
  31. improvement that you will experience in printout speed when using
  32. OutBurST! is dependent upon many factors.
  33.  
  34. 1) MEMORY
  35.  
  36. The amount of memory that you have available will effect printout 
  37. speed.  With small amounts of memory, the program will be forced to
  38. print the document in sections and reduce the overall throughput of
  39. the program.  Available memory also effects Pagestreams' or Calamus'
  40. use of it's internal font cache that speed up the "Creating Page"
  41. process.
  42.  
  43. 2) CPU CLOCK RATE
  44.  
  45. The CPU clock rate will naturally effect the printout speed of 
  46. Pagestream.  A 16 MHz system will be able to print faster than an 
  47. 8 MHz system.  
  48.  
  49. 3) PRINTER MODEL
  50.  
  51. The last and most important factor is your printer speed.  If your 
  52. printer cannot accept data at a high rate, the program will do 
  53. little or nothing to improve your printout speed. (This too can be 
  54. helped by a hardware printer spooler, see below)  
  55.  
  56. 4) HARDWARE PRINTER SPOOLER
  57.  
  58. If you have a moderate speed printer or are looking for the 
  59. highest speed output, one option for quicker print times might be 
  60. a high speed hardware printer spooler.  An excellent printer 
  61. spooler that has been tested with OutBurST! is available from 
  62. Technologic Systems.  A one meg unit was tested and produced 
  63. remarkable print times.  If you are interested in a unit it can be 
  64. ordered directly from:
  65.  
  66.   Technologic Systems 
  67.   18277 Timber Trails 
  68.   Marysville, OH 43040 
  69.   (513) 644-2230
  70.  
  71. Since the data output rate of OutBurST! is so high, we do not 
  72. recommend the use of other brands of hardware printer spoolers.
  73.  
  74.  
  75.                             BENCHMARKS
  76.  
  77. Included in the table below are test results for OutBurST!  The 
  78. test consisted of the time required to output a full page of data 
  79. to the printer (PRINTING PAGE time).  The configurations tested 
  80. included an HP LaserJet IIIP and the Technologic Systems hardware 
  81. printer spooler mentioned above. There are two versions of the 
  82. program benchmarked, OutBurST! and OutBurSTX!  OutBurSTX! is an 
  83. experimental version of the program that is provided for those 
  84. interested in the fastest output.  It causes mouse motions to 
  85. create keyboard clicks during printing but no other observed side 
  86. effects.  I use it routinely since the speedup relative to the 
  87. "clean" version (OutBurST!) of the program is considerable.  Both 
  88. programs are provided in the non-demo version of the program to 
  89. give the user the flexibility of selecting whatever works best for 
  90. him.  The OutBurSTX! version is  included in this demo version.  
  91. The benchmark also contains data for 8 MHz and 16 MHz CPU clock 
  92. rates.  Also compared are stock TOS 1.4 and my previous effort 
  93. FPPRNT.  OutBurST! still patches the standard TOS printer output 
  94. routine as was done with FPPRNT and as such will improve the 
  95. output speed for other applications besides Pagestream (GDOS, 
  96. screen dumps).
  97.  
  98.                 8 MHz     16MHz     8 MHz     16Mhz
  99.                Spooler   Spooler   HP IIIP   HP IIIP
  100.                -------   -------   -------   -------
  101. OutBurSTX!       22.5      13.4      26.6      19.3
  102. OutBurST!        28.8      20.9      33.2      25.9
  103. FPPRNT           70.2      40.0      73.3      47.2
  104. TOS 1.4         520.3     300.9     520.3     300.9
  105.  
  106.         Time required to a full print page from Pagestream
  107.                       ("PRINTING PAGE" Time)
  108.  
  109.                      All times are in seconds
  110.  
  111.  
  112.  
  113.  
  114. For Calamus, tests were run using the PRINTER.CDK test document
  115. supplied with Calamus.  The testing was done on a 4 Meg 1040ST using
  116. an HP LaserJet IIIP.
  117.  
  118.  
  119.                              8 MHz     16Mhz
  120.                             HP IIIP   HP IIIP
  121.                             -------   -------
  122.             OutBurSTX!        35.1      24.6
  123.             Calamus Driver   111.0      62.0
  124.  
  125.          Time required to a full print page from Calamus
  126.                       ("PRINTING PAGE" Time)
  127.  
  128.                      All times are in seconds
  129.  
  130.  
  131.                          THE DEMO VERSION
  132.  
  133. This demo version of OutBurST! is being made available to you so 
  134. that you may evaluate and determine if the program will help 
  135. reduce the printout times on your system.  Exact performance is 
  136. difficult to predict and is a function of memory size, CPU speed 
  137. and printer speed.
  138.  
  139. For Pagestream:
  140.  
  141. To use the program, place the file named OBURSTDM.PRG into your 
  142. AUTO folder as close to the end of the folder as possible.  Make 
  143. sure that any printer spooling program you may be using is 
  144. disabled as they are not compatible with OutBurST!.  The 
  145. Pagestream printer driver that you use must be modified next.  To 
  146. accomplish that you must run the enclosed OPATCH.PRG program.  
  147. After executing OPATCH.PRG a file selector will appear.  Select 
  148. the Pagstream driver that you normally use (HPLASER.PRT or 
  149. DESKJET.PRT).  The program will do a little work and then create a 
  150. new printer driver named HPOBURST.PRT.
  151.  
  152. Reboot your system to install OBURSTDM.PRG.
  153.  
  154. Startup Pagestream and load the BENCH.DOC document file.  Next 
  155. pull down the Global menu and select Configure Printer.  Click on 
  156. Load and in the file selector, select the HPOBURST.PRT driver and 
  157. click OK.  Finally click OK in the Printer Configuration dialog 
  158. box to complete installation of the modified printer driver.
  159.  
  160. To complete the test print page one of this document and record 
  161. the time it takes to print the document (the amount of time 
  162. Printing Page is displayed).  The time you record to print this 
  163. page should be compared to the time taken to print this page using 
  164. your normal system setup.
  165.  
  166. When the page is printed, the printer driver will be disabled and 
  167. no more printer output can be generated until the OBURSTDM.PRG is 
  168. removed and the system is re-booted.
  169.  
  170. For Calamus:
  171.  
  172. To use the program, place the file named OBURSTDM.PRG into your AUTO
  173. folder as close to the end of the folder as possible.  Make sure that
  174. any printer spooling program you may be using is disabled as they are
  175. not compatible with OutBurST!.  Next the Calamus printer driver must
  176. be modified.
  177.  
  178. To modify the Calamus printer driver you must run the enclosed
  179. CALPATCH.PRG program.  After starting the CALPATCH program, a file
  180. selector will appear.  Select the Calamus driver that you normally use
  181. (HPDJ.CPD, HPLJII.CPD or HPLJP.CPD).  The program will do a little
  182. work and then create a new printer driver named HPOBURST.CPD.  If the
  183. CALPATCH.PRG does not successfully generate HPOBURST.CPD you will need
  184. a newer version of the Calamus printer driver.
  185.  
  186. Reboot your system to install OBURSTDM.PRG.
  187.  
  188. Startup CALAMUS and load the PRINTER.CDK sample document file that
  189. came with Calamus. Next pull down the File menu and select Print
  190. Document. Click on LOAD DRIVER and in the file selector, select the
  191. HPOBURST.CPD driver and click OK.
  192.  
  193. To complete the test, print the PRINTER document and record the time
  194. it takes to print the document (the amount of time Printing Page is
  195. displayed).  The time you record to print this page should be compared
  196. to the time taken to print PRINTER.CDK using your normal system
  197. setup.  (Note: Calamus must be exited between tests of OutBurST! and
  198. standard Calamus driver)
  199.  
  200. When the page is printed, the printer driver will be disabled and no
  201. more printer output can be generated until the OBURSTDM.PRG is removed
  202. and the system is re-booted.
  203. _______
  204.  
  205.  
  206. If the time you record using OutBurST! is better than your normal 
  207. system setup you can order a fully functional version of the 
  208. program by sending $20 plus $2 for shipping and handling to:
  209.  
  210.         Straight Edge Software 
  211.         PO Box 6407
  212.         Nashua, NH 03061
  213.  
  214. If you are a registered user of FPPRNT, the upgrade fee is $10.
  215.  
  216.  
  217. Technical Stuff:
  218.  
  219. OutBurST! improves the print speed for devices attached to the 
  220. parallel port only. When using OutBurST! from within Pagestream a 
  221. modified print driver (HPOBURST.PRT) must be used to get the full 
  222. speed up effect.  It should be noted that you can only use the 
  223. parallel port (PAR:) when using the modified printer driver.  If 
  224. you need to print to file or another device, you must reconfigure 
  225. the system printer by selecting the original Pagestream printer 
  226. driver. 2.1). 
  227.  
  228. ____
  229.  
  230. VERSION 2.0 UPDATE
  231.  
  232. OutBurST! is now TT compatible!  It was a whole lot easier than I 
  233. than I thought it would be, but I don't own a TT which slowed things
  234. down.  I relied on Tyson Gill to help me test it out on his TT.  
  235. Thanks Tyson.
  236.  
  237. Several users have reported benchmark results with OutBurST! using
  238. Pagestream on the BENCH.DOC file.
  239.  
  240.      HP Deskjet+         45 seconds     (8 Mz ST)
  241.      HP DeskJet 500 C    28 seconds     (8 MHz ST)
  242.      HP Laserjet III     30 seconds     (TT)
  243.  
  244. Generally HP compatible lasers (Panasonic, NEC, etc.) have been reported
  245. at 30 seconds or less.
  246.