home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 073.lha / Postprint.readme < prev    next >
Text File  |  1987-06-02  |  3KB  |  86 lines

  1.                      POSTSCRIPT PRINTER DEVICE
  2.  
  3. The postscript printer device included in this archive is Copyrighted
  4. by Integrated Systems Inc., 1987.  All rights are reserved.  It is put
  5. in the public domain for use by anyone for non-commercial use only.
  6.  
  7. When I receive my Apple Laser Writer, it worked great with the
  8. PageSetter but to print a simple text file I had to keep switching into
  9. emulation mode.  There are public domain IFF to POSTSCRIPT converters
  10. but they do not provide much control of the output. This driver is
  11. intended to replace the "sys:devs/printer.device" device driver.  To
  12. install it, copy "postprint" to "sys:devs/printer.device".  This device
  13. driver will only work with POSTSCRIPT printers.  Make sure that you
  14. save the real "printer.device".  Once installed, the POSTSCRIPT printer
  15. can be used from programs like CLImate, Word Perfect, Deluxe Paint.
  16. Both the WRITE and RAWWRITE commands behave the same.  The driver
  17. assumes that the POSTSCRIPT printer is a serial printer.  The
  18. preferences should be used to select the baud rate. Packages like
  19. PAGESETTER that support POSTSCRIPT can still use the printer through
  20. the serial port.
  21.  
  22. Text Support
  23.  
  24. The current AMIGA printer commands and ESCAPE sequences supported
  25. include line spacing, pitch, normal, bold, underlining, italics, the
  26. left margin, page length (in lines), and NLQ mode.  NLQ mode switches
  27. between the Courier and Times Roman fonts (so does DRAFT/LETTER mode).
  28.  
  29.  
  30. Raster Dumps
  31.  
  32. Currently 16 shades of gray form most pictures.  The only exceptions are
  33. HAMs which use 256 shades, and "Black and White" mode which uses 2 shades.
  34. White is represented as the lightest color of gray except in the "Black
  35. and White" mode.  The margins and page size in lines define the maximum
  36. print area.  I think all of the different special modes are supported
  37. but I don't think they all have been tested.  SPECIAL_ASPECT is supported
  38. but I was surprised that it does not seem to be used very much.  I have
  39. tried printing from PAGESETTER (treating the LASERWRITER as a normal
  40. printer), GRABBIT (you have to use SIDEWAYS print), and DELUXE PAINT.
  41.  
  42.  
  43. General
  44.  
  45. Raster dumps are treated like text when it comes to page boundaries.
  46. In other words, if a raster dump will not fit on the current page
  47. it is moved to the next page.  When the printer device is closed the
  48. last page is ejected if there is text on it.  The CMD_FLUSH used by
  49. DELUXE PAINT to abort raster dumps does not loose memory like the real
  50. printer device.  The EXPUNGE call does not do any thing right now.
  51.  
  52.  
  53. Future:
  54.  
  55.     I plan on adding the following features in the near future:
  56.  
  57.     - Using my own shading table
  58.  
  59.     - Download raster fonts
  60.  
  61.     - Have a program with a control requester that allows
  62.       different parameters to be changed (like font, rotation
  63.       etc.).  Maybe some kind of a status gauge also.
  64.  
  65.     - Make the device look more like the normal printer device.
  66.       The device structure does not look like the normal printer
  67.       device right now.  I have not found this to be a problem
  68.       but it seems like it might be.
  69.  
  70.     - Support more of the AMIGA TEXT commands like vertical motion,
  71.       tab definitions, etc.
  72.  
  73.  
  74. I hope this is useful!!!  If anyone has any other ideas or questions,
  75. I can be reached at:
  76.  
  77.     Chris Nicotra
  78.     Integrated Systems Inc.
  79.     1456 Greenmont CT.
  80.     Reston, VA 22090
  81.     (703) 471-7453
  82.  
  83.     bix: nicotra
  84.     Compuserve: 72466,765
  85.  
  86.