If your linux box uses CUPS as its print manager then you can add Windows printers using the Web manager localhost:631
Use add printer and when asked for the device choose Windows printer via Samba
. This just uses the Samba client on the linux box.
The format of the entry for device is smb://usernameassword@servername/printshare
Where the username and password belong to a Windows user on the machine, the servername is the Windows computer name and the printshare is the name of the shared printer.