This should contain several notes on netatalk papd printing through the parellel port 1st note: See the compress tar file of HP dos ppds. place a good one in the /etc/atalk(PPDS) directory then point your papd.conf file at it. The ghostscript HOW-TO says to use "dos" ppd. The one listed below was suggested because it works with so many different printers. printer:\ :pr=lp:op=mikep:pd=/usr/local/atalk/etc/APLWNTR1.PPD: 2nd notes: Review this for use http://www.deja.com/[ST_artlink=www.adobe.com,ST_rn=ps]/jump/http://www.adobe.co m/products/printerdrivers/winppd.html NOTE: From what I read you may need to add a PPD file discriptor in your /etc/atalk/apad.conf file. Something like this .............. Try changing it to something like, make sure you have the discriptor though in /etc/atalk/ LaserJet4:\ :pr=lp:\ :pd=/etc/atalk/lj4.ppd: NOTE: When I print, the document never comes out If you're using a HP printer, put a tr=^D line in your printcap to make it spit the page out. To do this in emacs, hit Ctrl-Q to get into quote mode, and then Ctrl-D to put the character in. NOTE: You better look at this page http://be.servus.at/~holger/how/ghostscript-docs/netatalk/linux-netatalk/ NOTE: Edit /usr/local/atalk/etc/papd.conf file. Mine now looks like this... # # Attributes are: # # Name Type Default Description # pd str ".ppd" Pathname to ppd file. # pr str "lp" LPD printer name. # op str "operator" Operator name, for LPD spooling. # gs850c:\ :pr=lp:op=mikep:pd=/usr/local/atalk/etc/APLWNTR1.PPD: Some further explanation of this file might be helpful... The printer here is registered over AppleTalk as gs850c. That should be the name you see in the mac chooser. The pr field should default to lp - I'm playing safe. You can use any other printer name defined in your printcap file. (This is not the device name. That would be something like /dev/lp1) Reboot linux. On the mac, install a laserwriter driver if you haven't already got one. Laserwriter 8 works for me. From the chooser, click on 'LaserWriter 8'. gs850c should appear. You can switch background printing off, since linux is going to spool anyway. Click on setup. Click on SelectPPD and select LaserWriter ll NT. Click on Printer Info Click on Update Info - you'll see some communications activity. It's at this point that /usr/local/atalk/etc/APLWNTR1.PPD is squirted to the mac. You may see the printer info values change. Print something on your brand new ghostly laserwriter. The job should be visible to lpq, and should print just like a locally sourced job. You should find colour works if your printer does colour. If(when?) it doesn't work... You'll probably find lpq reports no daemon. Try restarting with lpc restart lp as root. If this still fails to start the daemon recheck socket names. (and reboot - that seems to be the only way of clearing this state). Check /usr/log/lpd-errs (or wherever syslog(LOG_ERR,...) goes). Check /usr/spool/your printer/log. If you see the file in the queue, but it won't print, try printing it locally with lpr. This will show up any incompatibilities with ghostscript. If you don't want to waste paper, just do gs file and see whether ghostscript can cope. If it can't, the solution is probably in another PPD somewhere.