By the way, if such a WinPrinter is a network printer connected to a Windows box, this might help you. Yesterday I had to connect a Canon MF5630 all-in-one device such way and you know what - it worked! Except that I didn't configure Windows to provide IPP - I configured CUPS to use the Samba printer connection instead.
As I registered in linuxquestions.org just yesterday and haven't posted at least 5 posts, I can just suggest you to use google and search for "winmacprinter". Then pick up the first URL. At least for now it works.
Although this is about connecting a Mac box to such printer, it also applies to most Unix systems, including Linux.