Date: 30-03-06 06:52
I had everything setup and seemingly wanting to work but could not specify that the print device was on a Samba share of the form smb://host/device
Turns out I had to make a symlink from smbspool to the cups backend:
ln -s /usr/local/bin/smbspool /usr/local/libexec/cups/backend/smb
After that the web admin page had a new choice in the device pulldown that included "Windows printer through Samba" in addition to ipp, http, parallel, serial, etc..
(FreeBSD 6.0 Release)