I've been struggling to allow a server running CUPS to send prints to a remote machine also running CUPS. I was trying to do this with SSH TCP port forwarding until I got my icy shower http://www.cups.org/str.php?L3912 . Is there any solution to such a problem?