I had a similar setup but the Windows box had an Epson Stylus C62. What I did is set it up through Mozilla http://localhost:631.
But before I did that I ran this command as root:
ln -s `which smbspool` /usr/lib/cups/backend/smb
Those are " ` " the ones located next to the 1 key.
Then in Mozilla select "Windows printer via Samba".
That's how I got it working, hope it helps you out.