Comment #5 works also for me with both server and client running Ubuntu 12.04. Without that directive it seems there's some privileges problems with the nobody user (the default bad-user mapping)
Excerpt from server's smb.conf:
[global]
map to guest = bad user
########## Printing ##########
load printers = yes
printing = cups
printcap name = cups
use client driver = yes
[printers]
comment = All Printers
browseable = no
path = /var/spool/samba
printable = yes
public = yes
guest ok = yes
read only = yes
create mask = 0700
Comment #5 works also for me with both server and client running Ubuntu 12.04. Without that directive it seems there's some privileges problems with the nobody user (the default bad-user mapping)
Excerpt from server's smb.conf:
[global]
map to guest = bad user
########## Printing ##########
load printers = yes
printing = cups
printcap name = cups
use client driver = yes
[printers]
comment = All Printers
browseable = no
path = /var/spool/samba
printable = yes
public = yes
guest ok = yes
read only = yes
create mask = 0700