CUPS (Common Unix Printing System) is a very nice print server.
My network is based on mixed operating systems (HP-UX, Linux, Solaris, Windows) all they are using the same printer that is connected to one of computers.
On *nix machines I have CUPS installed (currently not on HP-UX), it provides access to printserver computer (that has CUPS too).
It is very easy solution, CUPS available for all *nixes besause of open source.
You can download it and compile on your system:
Download - Common UNIX Printing System