If you have a cups printer with the same name as a username, the user cannot connect to the \\server\homes share. It will successfully authenticate but attempts to use the printer spool as the homes share. Here is the error Using static (or previously created) service for user 'username'; path = '/var/spool/samba' this can be fixed by changing the cups printer name. I am using an ldap backend and cups-1.1.22-0.rc1.8 and samba-3.0.9-1.fc3
This is by design. Either don't include the [printers] section and declare each printer individually or try setting 'load printers = no'.