There seem to be many ways to skin this cat, many that involve butchering the cups.conf file. It’s always felt a bit like rusty-spoon surgery to me doing it that way.
Today, I found what I feel is a much more elegant way to do it. Simply add “everyone” to the lpadmin group.
From a sudo-able account, execute the following:
sudo dseditgroup -o edit -a everyone -t group _lpadmin
Now, any user on your system can manage their own printers.
My only queasiness is the concept of “everyone” rather than “Authenticated users”.
Feedback is welcome.