Well first off you need to set up networking on your windows box, as if you where going to network two windows machines.
Once you've got this set up, Samba is needed on the Linux box to connect to the Windows Machine. As windows uses SMB to allow other people access to its printer.
check out the Samba Website
for more info.