Following the instructions here, I have installed a Samba print server on an ARM-based Udoo-quad running Udoobuntu 12.04 LTS.
The Samba server is working, and (after setting guest ok = yes in the server's smb.conf) I can browse the "print$" (Printer Drivers) folder without entering credentials. I am able to browse to the printer during client-side printer installation (on Ubuntu 13.10), but print jobs do not make it to the server. They just sit in the client print queue with the status message "Held for authentication".
I have the server configured to allow guest access to printers with the following section in /etc/samba/smb.conf (as reported by testparm):
[printers] comment = All Printers path = /var/spool/samba create mask = 0700 guest ok = Yes printable = Yes print ok = Yes browseable = No Why does the client think that authentication is required, and what is the fix?