Wireshark revealed a few things. I can see the request going from the SparcStation to the CUPS server, its acknowledged, then it dies. So, I setup another printer on my Mac which uses Bonjour and IPP to communicate with the CUPS server. Seems like it's very sensitive to which driver is selected...