1

There are two Mac labs, each with network printers that can receive jobs from either lab (or anywhere really).

Quite often, when attempting to print a document, the Macs get a printer has been paused error dialog much like the following:

The Printer has been paused. DO you want to resume printing

Clicking resume does the trick, however that action requires administrator credentials.

The lab assistants have non-admin credentials, and an administrator may not be around.

Is there any sort of account that can be setup to manage printers, like the Print Operators group in Windows?

1

Yes, the _lpoperator group. You can add individual users to it:

sudo dseditgroup -o edit -a usernametoadd -t user _lpoperator

Or grant operator rights to everyone in another group by making it a nested subgroup:

sudo dseditgroup -o edit -a labadmins -t group _lpoperator

If you wanted to grant operator rights to everyone with a regular account, use the "staff" group; there's also an "everyone" group, which includes not-so-regular accounts (e.g. guests) as well.

BTW, there's also an _lpadmin group, which grants operator rights, plus things like the ability to create & delete print queues.

  • @gordondavidson Thank you, I haven't had a chance to try this yet, but I would use -a not -d correct? – Louis Sep 18 '13 at 17:43
  • @Louis: yes, -a (add membership) instead of -d (delete membership); thanks for editing. I was testing to make sure I had the syntax right, and of course I copied&pasted the wrong line... – Gordon Davisson Sep 18 '13 at 18:40
0

Log in as admin and go to setting preference and go to printer/fax click on the printer have problem, click on sharing button and click on "can everyone" and apply then restart. Log in standard user to test the printer. It should work!

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.