Use smbstatus to check which user you are from Samba's point of view. Do you have the privileges to write into the [print$] share?
[print$]