FWIW I also had problem with IPP so I used samba. I've got Samba
installed on the File/Print server and smbclient on the client PC's.
Select Add Printer
Insert Printer_name (forget Location and Description - optional)
Device: Windows printer via Samba
Device URL: smb://Domain_name/Server_name/Printer_Name
I've set up a few clients this way and it is much more reliable than
using the KDE print setup for example. It should also work for windows
printers.
I know IPP should work but I didn't persevere ;)
HTH
Clive