home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 3 / TheARMClub_PDCD3.iso / programs / print / sprinter / !Help next >
Text File  |  1999-02-06  |  5KB  |  149 lines

  1.                                       SPrinter
  2.                                       ========
  3.  
  4. Porpoise
  5. ========
  6.  
  7. The idea is a printer driver which when printed to produces a sprite. This
  8. is an easy way of getting anything which can be printed into the form of a
  9. bit map. The process is similar to faxing, and you may notice the parallels
  10. with e.g. ArcFax. Unlike ArcFax the results can be of any resolution and in
  11. colour.
  12.  
  13.  
  14. Installation
  15. ============
  16.  
  17. Firstly the Dumper Module 'PDumperSP' should be installed inside !Printers
  18. in the PDumpers directory. If you have a new machine with !Printers in ROM.
  19. The correct location will be something like;
  20.  
  21. ADFS::HardDisc4.$.!Boot.Choices.Printers.PDumpers
  22.  
  23. If this directory does not exist, you should create it.
  24.  
  25. Secondly the Printer Definition File (PDF) 'SPrinter' should be installed in
  26. !Printers in the usual way (drag to the printer control window). Or, little
  27. known fact, by double clicking.
  28.  
  29. After that you should click with menu on 'SPrinter' in the Printer control
  30. window and use the connections entry. Select printing to 'File' and enter a
  31. path of 'SPrinter:Printout'.
  32.  
  33. Use 'Configure' on the printer control window menu, and set the sort of
  34. output you want from the printer driver. This can be colour or grey scale
  35. and various resolutions. 90dpi is the usual screen resolution. Beware - A4
  36. size printed at 720dpi will produce massive files.
  37.  
  38. Finally, the !SPrinter application should be run. Sprites can only
  39. be saved whilst this is on the icon bar.
  40.  
  41.  
  42. Use
  43. ===
  44.  
  45. Select the 'Sprite' printer driver on the icon bar by clicking with 'Select',
  46. print in the usual way. When printing has finished, a save box will appear,
  47. and you can drag this to the desired destination for the sprite.
  48.  
  49.  
  50. Hints and Tips
  51. ==============
  52.  
  53. Sprinter is a printer driver, and although it is producing sprites it has to
  54. inherit some attributes of a physical printer. So it has a paper size, and
  55. if you attempt to print beyond this output will be clipped. When you install
  56. the PDF you can choose a suitably large paper size. A good choice is "A4
  57. paper size" which will give a printing area of the full size of A4.
  58.  
  59. By the same token, options on the printer configuration window for half
  60. toning etc. appear but have no effect.
  61.  
  62. If you want antialiased output, for example if you want to convert a Draw
  63. file into a sprite for use on a web page, then the trick is to use SPrinter
  64. at 180 dpi (for example) and then use a program like ImageMaster to scale
  65. the results down to 90dpi.
  66.  
  67. Programs like ImageMaster will allow you to get output in other desirable
  68. formats like small colour depths, or to save as JPEG's etc.
  69.  
  70. If you print more than one page at a time, each page will appear
  71. as an image in the resulting sprite file.
  72.  
  73. By default the quality options provided by Printers are
  74.  
  75. Grey, halftoned (fine)
  76. Colour, halftoned (fine)
  77. Colour, halftoned
  78.  
  79. If you set the system variable Printers$DPLJfullQ like this;
  80.  
  81. Set Printers$DPLJfullQ Full
  82.  
  83. Perhaps in a boot file or !Printers !Run file, then the options can be extended to;
  84.  
  85. Mono, small halftone
  86. Grey, small halftone
  87. 256 colours, small halftone
  88. 256 colours, large halftone
  89. 16 million, small halftone
  90. 16 million, large halftone
  91.  
  92. This allows you to produce 256 colour sprites direct, and half toned black
  93. and white sprites. Unlike the other options, half toning does work for Mono.
  94.  
  95. This feature only works with Printers 1.52 and 1.53.
  96.  
  97.  
  98.  
  99. Technical Details
  100. =================
  101.  
  102. I have used Acorns Sprite dumper number (i.e. 0) for PDumperSP. Although
  103. Acorns dumper exists, it has never been finished or released, as far
  104. as I know.
  105.  
  106. You can create new graphics modes using PrintEdit on the PDF, typically
  107. these will have different resolutions. 
  108.  
  109. Note that all sprites produced will have a resolution of 90 dpi. But
  110. printing at 180 dpi will produce a 90 dpi sprite with twice the number of X
  111. and Y pixels that printing at 90 dpi will. You can easily tell your image
  112. processing software the correct resolution of the final bitmap.
  113.  
  114. If !Printers complains about not being able to find the SPrinter path on
  115. running, a simple fix is to select another printer as the current one,
  116. and then click on save choices on !Printers.
  117. A more complex fix is to set up SPrinter$Path as part of the boot sequence
  118. or to enter an absolute path when installing the PDF.
  119.  
  120.  
  121. Credits
  122. =======
  123.  
  124. My thanks to John Ferguson for designing the sprites, suggesting the
  125. name 'SPrinter', and discussions about extended quality options.
  126.  
  127.  
  128.  
  129.  
  130.  
  131. Release 1.01 17th. November 1998
  132.  
  133. Fixed problems with free space pointer in sprite files being 4 bytes too small
  134.  
  135. Release 1.02 5th. February 1999
  136.  
  137.  
  138.  
  139.  
  140.  
  141. (c) Copyright David Pilling November 1998.
  142.  
  143.  
  144. -- 
  145. email: david@pilling.demon.co.uk
  146.   web: http://www.netlink.co.uk/users/pilling
  147.   web: http://www.pilling.demon.co.uk
  148.  post: David Pilling, P.O. Box 22, Thornton Cleveleys, Blackpool. FY5 1LR. UK.
  149.