I have a Brother laser printer, attached to an (old) Amahi server, and set as a shared printer. Since I (very occasionally) have Windows machines on my network, I've got is set as a Samba share.
All works pretty well. with one exception. In most instances, CUPS picks up the printer automatically on other machines on the network. Which is fine, except I then cannot adjust any of the printer defaults from a network machine. If I select the printer, then go to Administration and select modify printer defaults, I get a "403 Forbidden" error. I have no opportunity to log in, and no way I can find to get access to set the printer defaults that I need. I can print, but that is it...
If I manually add the printer, I have to log in to CUPS as root to do so. And once I've done that, I can modify printer defaults both when I create the printer, and later (without having to log in to CUPS).
So, what am I missing? Its useful to have the printer autodetected and added to the CUPS setup, but its a pain not being able to set or change the printer settings once it has been autodetected. Is there any alternative to manually adding the printer to every other machine on the network?