You don't need Samba because you are printing from Linux TO Windows.
Make sure that cups is running and go to http://127.0.0.1:631
to access its control page.
You need to set up CUPS to use a URI something like like:
ipp://windowsbox:631/printers/hp4100 if you have an entry in hosts
or ipp://192.168.0.2:631/printers/.... also works
in kde printing manager change the print system to cups and you may need to add the printer
In applications like firefox you have to change the printer properties from lpr..... to lpr-cups....... to print to the correct spooler.