When it scans, it should simply not pop up any authentication windows (I do so in printerdrake in Mandriva). If it cannot obtain info (list of available printer shares) from a server without any authentication, it should skip the server. It can still ask for authentication if the user chooses one printer share from the scan result to set up a queue for it. So scanning can be still used when listing of resources is allowed by anonymous users but not printing.
Or one only shows the server name (without printer share names) when a server needs authentication for listing of resources. Then the authentication is only popped up when the user chooses this server name as destination for his print queue. After that a list of the printing resources of this server could be shown, for the user choosing the real destination. -- adding smb printer difficult on large networks https://launchpad.net/bugs/58403 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs