It's easy to enable OS 9 clients to print to your shared PostScript printers on a Jaguar server; all you need to do is set up cups-lpd on the server. First, add a new file 'printer' to the /etc/xinetd.d directory containing these lines:
service printerThen restart xinetd with:
{
disable = no
socket_type = stream
protocol = tcp
wait = no
user = root
server = /usr/libexec/cups/daemon/cups-lpd
groups = yes
flags = REUSE
}
% sudo killall -HUP xinetdObviously, "Printer Sharing" needs to be enabled in the 'Sharing' Prefs panel, and if you have the built-in firewall enabled, add a new rule to pass through port 515 (lpd).
% lpstat -v... or the CUPS web interface. Of course, this also works with any other client using LPD instead of IPP, such as older UNIX boxes.
Mac OS X Hints
http://hints.macworld.com/article.php?story=20020901005320524