Yeah, the Samba package is just the server.
Here's how to get your printer working:
Go to
www.linuxprinting.org and get the .ppd file for your printer.
Save it in /usr/share/cups/model/
Install CUPS and Ghostscript (foomatic wouldn't hurt either)
Go to the cups web admin thing.
http://localhost:631/
click "Do administration tasks" and login as root.
click "add printer"
Enter stuff into the fields.
Select the printer model
For the device URL use:
smb://username

ass@workgroup/host/printer
username is your username on the windows box
pass is the password
workgroup is the workgroup name
host is the NetBIOS machine name
printer is the share name of the printer.
That's worked for everyone I've shown it to. Hope it does the same for you
