I see this problem in Kubuntu Karmic as well. I've worked around it by adding "/etc/init.d/samba reload" to /etc/rc.local, since I'm not sure if there's a valid reason to start Samba way before CUPS. Probably adding a check at the end of the CUPS startup script to see if "smbd" is running, and if so then tell samba to reload would also have fixed things nicely.
I see this problem in Kubuntu Karmic as well. I've worked around it by adding "/etc/init.d/samba reload" to /etc/rc.local, since I'm not sure if there's a valid reason to start Samba way before CUPS. Probably adding a check at the end of the CUPS startup script to see if "smbd" is running, and if so then tell samba to reload would also have fixed things nicely.