home *** CD-ROM | disk | FTP | other *** search
- GSPrintFilter.1.31.README
- June 25, 1997
-
- The GSPrintFilter package contains instructions and documentation
- on installing/configuring Aladdin ghostscript to be used as a filter,
- so that one can use a Non-PostScript printer with NEXTSTEP/OPENSTEP.
-
- md5sums:
- abebb628a8e503a1ae80d0d854051e56 GSPrintFilter.1.31.NIHS.b.tar.gz
- 295da1d9e699e2f0b5b5f820fa1d9e08 ghostscript.5.01.NIHS.b.tar.gz
- b3195b85b56b5734cd71dfd74365d6d2 ghostscriptMin.5.01.NIHS.b.tar.gz
- 40d669cf7ac1d00d0784cb438614034c ghostscriptFonts.5.00.tar.gz
- 49bad7e21a3363abb231459befbf6f4e ghostscriptPSFonts.5.00.tar.gz
-
-
- FILES
-
- GSPrintFilter.1.31.tar.gz: REQUIRED
- Setup instructions and documentation to install ghostscript as
- a NEXTSTEP/OpenStep printer filter.
-
- ghostscript.5.01.NIHS.b.tar.gz: REQUIRED
- Aladdin ghostscript version 5.01 binary and associated files.
- Installation of this package is optional if you already have
- homebrewed gs binaries, but you will need to modify the setup
- instructions appropriately to reflect the different installation
- and locations of files. Includes all output targets/drivers.
-
- ghostscriptMin.5.01.NIHS.b.tar.gz: OPTIONAL
- A minimal build of Aladdin ghostscript version 5.01 and associated
- files. Includes most printer output targets/drivers and no
- documentation or examples.
-
- ghostscriptPSFonts.5.00.tar.gz OPTIONAL
- Aladdin ghostscript fonts: CenturySchoolBook, CharterBT, Nimbus*,
- Shareware-Cyrillic, URW*, Utopia.
- Extracted from font packages distributed with ghostscript,
- and translated into native NEXTSTEP-style (.font wrapper) PS fonts.
-
- ghostscriptFonts.5.00.tar.gz OPTIONAL
- Aladdin ghostscript fonts (non-postscript): Hershey.
-
-
- SUPPORTED PRINTERS
-
- This version of ghostscript supports primarily Epson, Canon BubbleJet,
- HP DeskJet, HP LaserJet, HP PaintJet printers. Any printer capable
- of emulating these types of printers is also naturally supported.
- Please refer to the ghostscript printer compatibility www page:
- http://www.cs.wisc.edu/~ghost/printer.html
- and included documentation in
- /usr/local/share/ghostscript/5.01/doc
- for more information.
-
- Supports (some as aliases) the following devices/drivers:
- bj10e (Cannon Bubblejet 10e)
- bj200 (Cannon BubbleJet 200)
- bj210 (Cannon BubbleJet 210)
- bj240 (Cannon BubbleJet 240)
- bjc600 (Cannon Bubblejet 600)
- bjc610 (Cannon Bubblejet 610)
- bjc800 (Cannon Bubblejet 800)
- bjc4000 (Cannon BubbleJet 4000)
- bjc4100 (See http://www.cs.wisc.edu/~ghost/printer.html for info)
- cdj500 (HP Color Deskjet 500) - DeskJet's with CMY ink
- cdj540 (HP Color Deskjet 540)
- cdj550 (HP Color Deskjet 550) - DeskJet's with CMYK ink
- cdj560 (HP Color Deskjet 560)
- cdj682 (HP Color Deskjet 682)
- cdj683 (HP Color Deskjet 683)
- cdj850 (HP Color Deskjet 850)
- cdj870 (HP Color DeskJet 870)
- dj1200c (HP DeskJet 1200C)
- dj1600c (HP DeskJet 1600C)
- ljet2p (HP LaserJet II+)
- ljet3 (HP LaserJet III)
- ljet4 (HP LaserJet IV)
- lj4dith (HP LaserJet IV, FS dithering)
- ljet5l (HP LaserJet 5L)
- lj5mono (HP PCL5 and PCL6 driver, untested)
- lj5gray (HP PCL5 and PCL6 driver, untested)
- pjxl300 (HP PaintJet XL300)
- stcolor2 (Stylus Color II)
- st500 (Epson Stylus 500)
- st800 (Epson Stylus 800)
- stproxl (Epson Stylus Pro XL)
-
- INSTALLATION
-
- NOTE: most of these steps require root access.
-
- Location
- By default, the Installer.app will place all most UNIX'ish files in
- /usr/local and most NeXT'ish files in /LocalLibrary. If you want
- these installed somewhere else, you're on your own.
- NOTE: the ghostscript binary DOES have support to be optionally
- installed in /usr/share, but this may require a minor modification
- of the lpd.filter script to point to the new location.
-
- PS Fonts
- In order for ghostscript to use any custom installed fonts in
- /LocalLibrary/Fonts
- (OTHER than those supplied in ghostscriptPSFonts),
- you'll need to create an outline directory containing symbolic
- links similar to the one you'll find in
- /NextLibrary/Fonts/outline
- Provided in this package is a script named 'outline.links' that will
- output shell script commands, that when executed in the given Font
- directory, will create the proper symbolic links.
- For example,
- > cd /LocalLibrary/Fonts
- > /usr/local/share/ghostscript/outline.links /LocalLibrary/Fonts > links.sh
- > sh links.sh
-
- Create NetInfo Printer Entry
- Once all files are in place, you'll need to create a Ghostscript printer
- using PrintManager.app. There are several generic ppd files included in
- this archive that you may use.
- (These were installed into /LocalLibrary/PrinterTypes/English.lproj )
- Alternatively, you can probably just create a printer entry using
- any ppd you already have (ie. it probably doesn't matter... much... at
- this stage).
-
- Modify NetInfo Printer Entry to use GSPrintFilter
- Run the provided GSPrintFilter.postinstall script (in
- /LocalLibrary/GSPrintFilter). Unless you specify
- otherwise on its command line, it assumes you want to use the ljet4
- driver and name the new printer LocalGS. Alternatively, you may peruse
- the script's contents and make the necessary changes to NetInfo by hand
- using NetInfoManager.
-
-
- LIMITATIONS
-
- 1. This package has been tested only on Intel systems using the:
- bjc600, cdj550, deskjet, ljet2p, ljet3, ljet4, stcolor drivers.
- In my limited testing, the lj5mono and lj5gray drivers did NOT work.
- 2. Ghostscript insists on PS input, so you cannot print plain text files
- (at least not directly). 'lpr mytextfile.txt' fails. You COULD, however,
- use 'enscript'. Try 'man enscript' for more details.
- 3. Occurrences of occasional faulty output has been verified for HP LaserJets:
- (Using GSPrintFilter 1.20... )
- Vertical lines missing in Landscape mode (ljet4, ljet5l)
- Apostrophe's missing (ljet3)
-
-
- TODO
-
- 1. Take a closer look at the 'uniprint' driver. (currently not used).
- 2. Verify functionality on untested platforms: hppa.
-
-
- HISTORY (recent)
-
- 1.31 (June 25, 1997)
- - Upgrade associated gs packages to Aladdin Ghostscript 5.01
- Included uniprint driver (but doesn't use it... yet)
- - OK, I was wrong... the "Parallel port driver losing data" problem
- didn't go away. The hack is back, by default (fixed).
- - GSPrintFilter.postinstall pointed to wrong lpd.filter location (fixed).
-
- 1.30 (June 1997)
- - Upgrade to Aladdin Ghostscript 5.0.
- - Split distribution AGAIN. Sorry. But splitting the ghostscript port
- from GSPrintFilter makes sense.
- - ghostscript supports file descriptor-based streamed I/O, which
- should magically cure the "Parallel port driver losing data" problem.
- - Updated to v1.1 of cdj850 driver.
- - lpd.filter automatically recognizes and implements device aliases
- and their corresponding hacks and driver configurations.
- - Fontmap definitions have been split intelligently across separate packages.
- - Rebuilt most of ghostscript's ps fonts into NeXTSTEP ps fonts.
-
-
-
- CREDITS
-
- Source
- Aladdin Enterprises
- Aladdin Ghostscript
- http://www.cs.wisc.edu/~ghost/
-
- cdj850 ghostscript driver
- http://bonk.ethz.ch/hp850/
-
- Package Creation
- Rex Dieter <rdieter@math.unl.edu>
- Computer System Manager
- Department of Mathematics and Statistics
- University of Nebraska Lincoln
- http://www.math.unl.edu/~rdieter/
-
-
- COPYRIGHT
-
- Ghostscript is a copyrighted work (Aladdin Enterprises owns the copyright);
- it is not shareware or in the public domain. Different versions of it are
- distributed with three different licenses:
-
- Versions entitled "Aladdin Ghostscript" are distributed with a license
- called the Aladdin Ghostscript Free Public License that allows free use,
- copying, and distribution by end users, but does not allow commercial
- distribution. You can always get the current version of Aladdin Ghostscript
- with this license by Internet FTP from
- ftp.cs.wisc.edu:/ghost/aladdin/ghostscript*NNNN*_ .
- or
- /afs/cs.wisc.edu/public/ghost/aladdin/ghostscript*NNNN*
- where NNNN is the version number. If you do not have convenient access to
- the Internet, Aladdin Enterprises can send you Aladdin Ghostscript on
- PC-compatible diskettes for a small fee; please contact Aladdin for more
- information. The address and phone number are given later on in this
- document. Please note that this is not "commercial licensing"; you are
- still getting free software, with no support and no warranty.
-