well exactly, there is a way to set up your samba/cups servers to provide the drivers for the windows clients, but it's tricky and it dowsn't work with all kind of printers, so you than install the driver on windows, and surprize, connecting the printer directly does NOT takes your settings over from the other setting for the network printer ...
Anyway I suppose you've already checked both.
Have a look at the server settings trough
http://localhost:631/ and tell us what you see.