home *** CD-ROM | disk | FTP | other *** search
/ Peanuts NeXT Software Archives / Peanuts-Update.iso / NEXTSTEP / tools / printer / GSPrintFilter.1.31.README < prev    next >
Encoding:
Text File  |  1997-12-10  |  8.1 KB  |  214 lines

  1. GSPrintFilter.1.31.README
  2. June 25, 1997
  3.  
  4. The GSPrintFilter package contains instructions and documentation
  5. on installing/configuring Aladdin ghostscript to be used as a filter, 
  6. so that one can use a Non-PostScript printer with NEXTSTEP/OPENSTEP. 
  7.  
  8. md5sums:
  9. abebb628a8e503a1ae80d0d854051e56  GSPrintFilter.1.31.NIHS.b.tar.gz
  10. 295da1d9e699e2f0b5b5f820fa1d9e08  ghostscript.5.01.NIHS.b.tar.gz
  11. b3195b85b56b5734cd71dfd74365d6d2  ghostscriptMin.5.01.NIHS.b.tar.gz
  12. 40d669cf7ac1d00d0784cb438614034c  ghostscriptFonts.5.00.tar.gz
  13. 49bad7e21a3363abb231459befbf6f4e  ghostscriptPSFonts.5.00.tar.gz
  14.  
  15.  
  16. FILES
  17.  
  18. GSPrintFilter.1.31.tar.gz:        REQUIRED
  19.   Setup instructions and documentation to install ghostscript as
  20.   a NEXTSTEP/OpenStep printer filter.
  21.  
  22. ghostscript.5.01.NIHS.b.tar.gz:        REQUIRED
  23.   Aladdin ghostscript version 5.01 binary and associated files.  
  24.   Installation of this package is optional if you already have 
  25.   homebrewed gs binaries, but you will need to modify the setup
  26.   instructions appropriately to reflect the different installation 
  27.   and locations of files.  Includes all output targets/drivers.
  28.  
  29. ghostscriptMin.5.01.NIHS.b.tar.gz:    OPTIONAL
  30.   A minimal build of Aladdin ghostscript version 5.01 and associated
  31.   files.  Includes most printer output targets/drivers and no 
  32.   documentation or examples.
  33.  
  34. ghostscriptPSFonts.5.00.tar.gz        OPTIONAL
  35.   Aladdin ghostscript fonts: CenturySchoolBook, CharterBT, Nimbus*,
  36.   Shareware-Cyrillic, URW*, Utopia.  
  37.   Extracted from font packages distributed with ghostscript, 
  38.   and translated into native NEXTSTEP-style (.font wrapper) PS fonts.    
  39.  
  40. ghostscriptFonts.5.00.tar.gz        OPTIONAL
  41.   Aladdin ghostscript fonts (non-postscript): Hershey. 
  42.  
  43.  
  44. SUPPORTED PRINTERS
  45.  
  46. This version of ghostscript supports primarily Epson, Canon BubbleJet, 
  47. HP DeskJet, HP LaserJet, HP PaintJet printers.  Any printer capable
  48. of emulating these types of printers is also naturally supported.
  49. Please refer to the ghostscript printer compatibility www page: 
  50. http://www.cs.wisc.edu/~ghost/printer.html
  51. and included documentation in
  52. /usr/local/share/ghostscript/5.01/doc 
  53. for more information.
  54.  
  55. Supports (some as aliases) the following devices/drivers:
  56.   bj10e (Cannon Bubblejet 10e)
  57.   bj200 (Cannon BubbleJet 200)
  58.   bj210 (Cannon BubbleJet 210)
  59.   bj240 (Cannon BubbleJet 240)
  60.   bjc600 (Cannon Bubblejet 600)
  61.   bjc610 (Cannon Bubblejet 610)
  62.   bjc800 (Cannon Bubblejet 800)
  63.   bjc4000 (Cannon BubbleJet 4000)
  64.   bjc4100 (See http://www.cs.wisc.edu/~ghost/printer.html for info)
  65.   cdj500 (HP Color Deskjet 500) - DeskJet's with CMY ink
  66.   cdj540 (HP Color Deskjet 540)
  67.   cdj550 (HP Color Deskjet 550) - DeskJet's with CMYK ink
  68.   cdj560 (HP Color Deskjet 560)
  69.   cdj682 (HP Color Deskjet 682)
  70.   cdj683 (HP Color Deskjet 683)
  71.   cdj850 (HP Color Deskjet 850)
  72.   cdj870 (HP Color DeskJet 870)
  73.   dj1200c (HP DeskJet 1200C)
  74.   dj1600c (HP DeskJet 1600C)
  75.   ljet2p (HP LaserJet II+)
  76.   ljet3 (HP LaserJet III)
  77.   ljet4 (HP LaserJet IV)
  78.   lj4dith (HP LaserJet IV, FS dithering)
  79.   ljet5l (HP LaserJet 5L)
  80.   lj5mono (HP PCL5 and PCL6 driver, untested)
  81.   lj5gray (HP PCL5 and PCL6 driver, untested)
  82.   pjxl300 (HP PaintJet XL300) 
  83.   stcolor2 (Stylus Color II) 
  84.   st500 (Epson Stylus 500)  
  85.   st800 (Epson Stylus 800)
  86.   stproxl (Epson Stylus Pro XL)
  87.  
  88. INSTALLATION
  89.  
  90. NOTE:  most of these steps require root access.
  91.  
  92. Location
  93.   By default, the Installer.app will place all most UNIX'ish files in
  94.   /usr/local and most NeXT'ish files in /LocalLibrary.  If you want 
  95.   these installed somewhere else, you're on your own.  
  96.   NOTE: the ghostscript binary DOES have support to be optionally
  97.   installed in /usr/share, but this may require a minor modification 
  98.   of the lpd.filter script to point to the new location. 
  99.  
  100. PS Fonts
  101.   In order for ghostscript to use any custom installed fonts in
  102.   /LocalLibrary/Fonts
  103.   (OTHER than those supplied in ghostscriptPSFonts),
  104.   you'll need to create an outline directory containing symbolic
  105.   links similar to the one you'll find in
  106.   /NextLibrary/Fonts/outline
  107.   Provided in this package is a script named 'outline.links' that will
  108.   output shell script commands, that when executed in the given Font
  109.   directory, will create the proper symbolic links.
  110.   For example,
  111.     > cd /LocalLibrary/Fonts
  112.     > /usr/local/share/ghostscript/outline.links /LocalLibrary/Fonts > links.sh
  113.     > sh links.sh
  114.  
  115. Create NetInfo Printer Entry
  116.   Once all files are in place, you'll need to create a Ghostscript printer
  117.   using PrintManager.app.  There are several generic ppd files included in
  118.   this archive that you may use. 
  119.   (These were installed into /LocalLibrary/PrinterTypes/English.lproj )
  120.   Alternatively, you can probably just create a printer entry using
  121.   any ppd you already have (ie. it probably doesn't matter... much... at
  122.   this stage).
  123.  
  124. Modify NetInfo Printer Entry to use GSPrintFilter
  125.   Run the provided GSPrintFilter.postinstall script (in
  126.   /LocalLibrary/GSPrintFilter).  Unless you specify
  127.   otherwise on its command line, it assumes you want to use the ljet4
  128.   driver and name the new printer LocalGS.  Alternatively, you may peruse
  129.   the script's contents and make the necessary changes to NetInfo by hand
  130.   using NetInfoManager. 
  131.  
  132.  
  133. LIMITATIONS
  134.  
  135. 1.  This package has been tested only on Intel systems using the:
  136.     bjc600, cdj550, deskjet, ljet2p, ljet3, ljet4, stcolor drivers.
  137.     In my limited testing, the lj5mono and lj5gray drivers did NOT work.
  138. 2.  Ghostscript insists on PS input, so you cannot print plain text files 
  139.     (at least not directly).  'lpr mytextfile.txt' fails.  You COULD, however, 
  140.     use 'enscript'.  Try 'man enscript' for more details.
  141. 3.  Occurrences of occasional faulty output has been verified for HP LaserJets: 
  142.       (Using GSPrintFilter 1.20... )
  143.       Vertical lines missing in Landscape mode (ljet4, ljet5l)
  144.       Apostrophe's missing (ljet3)
  145.  
  146.  
  147. TODO
  148.  
  149. 1.  Take a closer look at the 'uniprint' driver. (currently not used).
  150. 2.  Verify functionality on untested platforms: hppa.
  151.  
  152.  
  153. HISTORY (recent)
  154.  
  155. 1.31 (June 25, 1997)
  156. - Upgrade associated gs packages to Aladdin Ghostscript 5.01 
  157.   Included uniprint driver (but doesn't use it... yet)
  158. - OK, I was wrong... the "Parallel port driver losing data" problem
  159.   didn't go away.  The hack is back, by default (fixed).
  160. - GSPrintFilter.postinstall pointed to wrong lpd.filter location (fixed).
  161.  
  162. 1.30 (June 1997)
  163. - Upgrade to Aladdin Ghostscript 5.0.
  164. - Split distribution AGAIN.  Sorry.  But splitting the ghostscript port
  165.   from GSPrintFilter makes sense.
  166. - ghostscript supports file descriptor-based streamed I/O, which 
  167.   should magically cure the "Parallel port driver losing data" problem.
  168. - Updated to v1.1 of cdj850 driver.
  169. - lpd.filter automatically recognizes and implements device aliases
  170.   and their corresponding hacks and driver configurations.
  171. - Fontmap definitions have been split intelligently across separate packages.
  172. - Rebuilt most of ghostscript's ps fonts into NeXTSTEP ps fonts.
  173.  
  174.  
  175.  
  176. CREDITS
  177.  
  178. Source
  179. Aladdin Enterprises
  180. Aladdin Ghostscript
  181. http://www.cs.wisc.edu/~ghost/
  182.  
  183. cdj850 ghostscript driver    
  184. http://bonk.ethz.ch/hp850/
  185.  
  186. Package Creation
  187. Rex Dieter <rdieter@math.unl.edu>
  188. Computer System Manager
  189. Department of Mathematics and Statistics
  190. University of Nebraska Lincoln
  191. http://www.math.unl.edu/~rdieter/
  192.  
  193.  
  194. COPYRIGHT
  195.  
  196. Ghostscript is a copyrighted work (Aladdin Enterprises owns the copyright);
  197. it is not shareware or in the public domain. Different versions of it are
  198. distributed with three different licenses:
  199.  
  200. Versions entitled "Aladdin Ghostscript" are distributed with a license
  201. called the Aladdin Ghostscript Free Public License that allows free use,
  202. copying, and distribution by end users, but does not allow commercial
  203. distribution. You can always get the current version of Aladdin Ghostscript
  204. with this license by Internet FTP from
  205. ftp.cs.wisc.edu:/ghost/aladdin/ghostscript*NNNN*_ .
  206. or
  207. /afs/cs.wisc.edu/public/ghost/aladdin/ghostscript*NNNN*
  208. where NNNN is the version number. If you do not have convenient access to
  209. the Internet, Aladdin Enterprises can send you Aladdin Ghostscript on
  210. PC-compatible diskettes for a small fee; please contact Aladdin for more
  211. information. The address and phone number are given later on in this
  212. document. Please note that this is not "commercial licensing"; you are
  213. still getting free software, with no support and no warranty.
  214.