ftp.nice.ch/pub/next/tools/printer/ghostHPDJ.0.2.I.bs.tar.gz#/ghostHPDJ

COPYING
 
FontMap_extract
 
HPColorCorrect/
 
HPColorCorrect.app/
 
Install1.rtfd/
 
Install2.rtfd/
 
README.FIRST
 
README.LASERJET
 
README.NON.HP
 
gdevcdj.c
[View gdevcdj.c] 
gs_init.ps
[View gs_init.ps as PDF] 
pp0cat
 
pp0cat.c
[View pp0cat.c] 

README.FIRST

ghostHPDJ v0.2 Copyright 1994 Steve Ludtke (steve@ion.rice.edu)

This package should allow you (with a clean ghostscript2.61 distribution) to print on your HP Deskjet 500C, 520C, 550C or 560C printer from NeXTStep. It has several features not found in the current release of the commercial programs that do this (Dots and Jetpilot) including color mapping (which allows for gamma correction, etc ...) and FS dithering. It is also possible to use parts of this package to print on non-HP printers. Best of all, this package is free for non-commercial use.

If you are upgrading from v0.1, the ONLY addition that will affect you is the inclusion of a modified gs_init.ps. HPColorCorrect and pp0cat have not changed.

This package contains 7 things:

1) Instructions for installing ghostscript on your computer and a patched gdevcdj.c driver which does color correction.

2) Instructions for installing 2) and 3) and setting up a printer entry in netinfo that NeXTStep will be happy with.

3) HPColorCorrect - An app which allows you to set printer options and choose a color map to use for color correction. It also allows you to create new colormaps if you don't like the default ones.

4) pp0cat - a program which gets around the feature (bug) in NeXT's parallel port driver which causes data loss, and hence, garbage in your printouts.

5) A patched gs_init.ps which makes accent marks work properly.

6) A fontmap creation script that allows you to use your NeXTStep fonts with ghostscript.

7) Partial instructions to make it easier to use this package with other (non-deskjet) printers (README.NON.HP and README.LASERJET).

If you have already installed ghostscript on you machine, you can skip part 1) and go directly to "Install2.rtfd". Otherwise begin with "Install1.rtfd". 

DO NOT ATTEMPT TO DO ANY OF THIS WITHOUT READING THE INSTRUCTIONS!!!!

------
There is NO warrantee implicit or explicit on this package, including the implicit warrantee of fitness for a particular purpose. It is distributed as freeware, and the author takes no responsibility for any harm caused directly or indirectly by this package. If you become aware of a flaw in this package which causes harm to your machine, please report it immediately! 

This package is distributed under the GNU license. See the enclosed COPYING file for details.
------
Known Bugs:
		Improperly installing this package may cause a security hole which would allow users to illegally access other user's files. 

README.LASERJET

You can use parts of this package with laserjets as well as deskjets. The color correction is not of much use, so just ignore everything in the instructions
about HPColorCorrect. Otherwise, follow all of the instructions adding the
following:

1. Add ljet3.dev or one of the other laserjet devices to DEVICE_DEVS9 in the
ghostscript makefile before compiling.

2. Manually create /usr/local/lib/ghostscript/filt/filt.sh:
#!/bin/sh
/usr/local/bin/gs -q -dNOPAUSE -sDEVICE=ljet3 -r300  -sOutputFile=\|/usr/local/pp0cat -

That should get you up and running. Thanks to Scott Davenport for testing this
out for me.

README.NON.HP

It should be possible to use parts of this package with non-hp printers. The color-correction, unfortunately, will not work with other printers without modifing the corresponding printer driver. The instructions for laserjets should be easily adaptable to other B&W printers. Let me know if you have any problems. If you successfully install ghostHPDJ for another printer, and something tricky is involved, PLEASE let me know what you had to do so I can add it to this file. 

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.