home *** CD-ROM | disk | FTP | other *** search
/ Source Code 1992 March / Source_Code_CD-ROM_Walnut_Creek_March_1992.iso / usenet / altsrcs / 1 / 1643 < prev    next >
Encoding:
Internet Message Format  |  1990-12-28  |  4.8 KB

  1. From: clewis@eci386.uucp (Chris Lewis)
  2. Newsgroups: comp.sources.bugs,comp.sources.d,comp.misc,alt.sources
  3. Subject: Psroff 2.0 is finally out of Alpha (Yeah!).
  4. Message-ID: <1990Aug4.032453.9489@eci386.uucp>
  5. Date: 4 Aug 90 03:24:53 GMT
  6.  
  7.  
  8.             PSROFF 2.0 - What is it?
  9.             Chris Lewis (clewis@eci386)
  10.  
  11. Psroff is a software package that allows you to use CAT troff
  12. (the version of troff that comes bundled with most versions of
  13. UNIX) with a variety of different printers.  Namely, psroff can
  14. generate HP PCL format (suitable for use with HP Laserjet
  15. compatible printers), Postscript (suitable for use with any
  16. Postscript printer), and ditroff-format (suitable for any of
  17. a variety of different ditroff->printer converters, eg: xtroff
  18. (X Windows), jetroff, psdit, xproof, tpscript etc).  It runs
  19. on a number of varying platforms, eg: AT&T UNIX, Xenix, AIX, SUNOS,
  20. BSD/Ultrix etc.
  21.  
  22. What does it do: Provided that you have the prerequisites, psroff
  23. is capable of generating "perfect" typeset output, and comes with
  24. a number of utilities to help you set things up properly.  Plus
  25. gazillions of extra features to allow you to do all sorts of nifty
  26. stuff.
  27.  
  28. What you need:
  29.     - CAT Troff, *not* ditroff (aka DWB).  If "echo hello | troff -t"
  30.       generates non-ascii characters on standard output, you have
  31.       the version of troff that psroff needs.  A simple test:
  32.       echo "hello there" | troff -t > /tmp/test ; file /tmp/test
  33.       If it returns "data", you have CAT troff.
  34.     - Printers:
  35.     - If you have postscript printers, you need nothing else.
  36.       (You can even use a laserjet with postscript cartridge)
  37.     - If you have a HP Laserjet compatible, you will need a source
  38.       of TeX PK, HP SFP, or Jetroff PK fonts at various sizes.
  39.       Psroff comes with software to automatically build and integrate
  40.       PK or SFP fonts for use on laserjets, and includes a complete
  41.       S font at all troff sizes.  Further documentation on
  42.       precisely what you need is in the psroff README.
  43.       You will also need Perl 2 (or better) to use the "smart"
  44.       PK font builder, but it can be done manually if you don't
  45.       have it.
  46.       Compatibility:  Laserjet+ (or clones) will work.
  47.       HPLJ II's (or clones) are better.
  48.     - If you want to drive devices other than HP Laserjet or
  49.       Postscript compatible printers, chances are you can find
  50.       a ditroff driver for it on the net.  Eg: xtroff.  You will
  51.       need the ditroff driver plus anything else it needs.
  52.  
  53. What it doesn't do: CAT troff + psroff is *not* ditroff - it does not
  54. support features that ditroff has, but CAT troff doesn't.  Specifically:
  55. you cannot use PIC or GRAP or ditroff drawing primitives, \X passthrough
  56. (eg: psfig) etc.  Eventually, I may get psroff to support these features
  57. (and some already are in a limited fashion), but not in this version.
  58.  
  59. Differences between PSROFF 1.0 and 2.0:
  60.  
  61.     - Full support of HP Laserjet incremental downloading of SFP
  62.       or PK format fonts, which can be adapted to imperfect
  63.       Laserjet clones if necessary.
  64.     - HP Font (SFP and PK) manipulation facilities.
  65.     - HP S font in sizes 6 thru 36.
  66.     - Better documentation.
  67.     - Per-driver/printer configuration files.
  68.     - A printer optimizer, which given good enough fonts can reduce
  69.       output size and printer overhead by a factor of 3 or more.
  70.     - A configuration checker.
  71.     - A TROUBLE file with hints on how to resolve any problems you
  72.       may encounter.
  73.     - A LASERFONTS file with a description on how to build fonts for
  74.       HP Laserjets.
  75.     - More fully automated install and reconfiguration.
  76.     - Macro adapter libraries.
  77.     - Lots of nifty extra features.  (eg: translation table
  78.       overrides, special functions, X & Y page shift options)
  79.     - People with slow or non-existent FPU's will notice dramatic
  80.       performance improvements.  Factor of 10 or more sometimes.
  81.       (switched over to mostly integer arithmetic)
  82.  
  83. How to get it:
  84.  
  85.     - Psroff 1.0 was posted in comp.sources.unix in October 1989.
  86.       (Volume 20.  Sorry, I don't have the archive index)
  87.     - Psroff 2.0 will appear in comp.sources.unix shortly.
  88.     - Psroff 2.0 is available for anonymous FTP from:
  89.     - gatekeeper.dec.com (16.1.0.2) as anonymous,
  90.       file /pub/misc/psroff-2.0.tar.Z,
  91.       courtesy Paul Vixie (vixie@wrl.dec.com)
  92.     - cs.toronto.edu as anonymous,
  93.       file ~ftp/pub/psroff.tar.Z,
  94.       courtesy Mark Moraes (moraes@cs.toronto.edu)
  95.  
  96. Please note that I cannot honour requests for individual copies
  97. of psroff because of limited bandwidth on our network connections.
  98. Because of the S fonts, psroff is rather big...
  99.  
  100. Finally, if you want to ask questions about psroff, please mail them
  101. to psroff-request@eci386.  I'll be moving shortly (same company), and
  102. this is an alias to where I'll be.
  103. -- 
  104. Chris Lewis, Elegant Communications Inc, {uunet!attcan,utzoo}!lsuc!eci386!clewis
  105. Ferret mailing list: eci386!ferret-list, psroff mailing list: eci386!psroff-list
  106. Psroff information/questions: psroff-request@eci386
  107.