Allow network users to manage printers

When rolling out a Mac OS X SOE, sometimes it will be advantageous to allow regular users, with mobile or network accounts, to be able to manage printers on...

When rolling out a Mac OS X SOE, sometimes it will be advantageous to allow regular users, with mobile or network accounts, to be able to manage printers on their computers. For instance, pausing or resuming a print queue can sometimes require you to be an Administrator. Fortunately it’s pretty easy to fix this - and Apple even have a knowledge base article outlining the steps. In short, for a network user execute the following command in the Terminal: dseditgroup -o edit -n /Local/Default -u admin -p -a printerusers -t group _lpadmin …where “admin” is the name of a local administrator account on the workstation (you will be prompted for this account password), and “printerusers” is the short name of the network group. Then, make the printusers group a member of the local lpadmin group. For a mobile user, it’s a bit easier: dseditgroup -o edit -n /Local/Default -u admin -p -a username -t user _lpadmin …where “admin” is the name of a local administrator account on the workstation (you will be prompted for this account password), and “username” is the short name of the network user. Alternatively, if you want to give someone the ability to stop and start printer queues (and resume them when they get put on hold) then you can add them to the _lpoperator group instead of the _lpadmin group.

Keep This Useful

Spotted something outdated or unclear?

If a step has changed, a screenshot no longer matches, or something here just does not work the way it should, get in touch and we will take a look.