How can my users unpause a printer without admin login?
Everytime a printer goes into a paused state it requires me to login as the admin for the que to unpause the printer. Any ideas?
iMac, Mac OS X (10.6.8), null
You can make a difference in the Apple Support Community!
When you sign up with your Apple Account, you can provide valuable feedback to other community members by upvoting helpful replies and User Tips.
When you sign up with your Apple Account, you can provide valuable feedback to other community members by upvoting helpful replies and User Tips.
Everytime a printer goes into a paused state it requires me to login as the admin for the que to unpause the printer. Any ideas?
iMac, Mac OS X (10.6.8), null
Take a look at this, kind of old but should still work:
Take a look at this, kind of old but should still work:
Hi Toddfromri,
Open Terminal and run the following as the root user:
dseditgroup -o edit -a everyone -t group _lpadmin
(To run as root user prepend the above with "sudo ". You must be an administrator user in order to use sudo.)
Hi!
Disable printer queue password requirements for 10.5 (works also in 10.6.8):
Mac OS X 10.5 requires you to enter an administrator's password to pause/resume a print queue, where no previous version of OS X has done so. This is extremely annoying in a lab setting -- if there's a paper jam or something, the queues on all the computers need to be restarted by an administrator, instead of the user just clicking Resume. I haven't seen a solution to this elsewhere, so here's what I came up with:
1. As root, or in a Terminal session with su privileges, edit /etc/cups/cupsd.conf.
2. Find this section:
Limit Pause-Printer Resume-Printer Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After CUPS-Accept-Jobs CUPS-Reject-Jobs>
AuthType Default
Require user @AUTHKEY(system.print.admin) @admin @lpadmin
Order deny,allow
</Limit>
3. Remove the items you don't want limited: Pause-Printer, Resume-Printer, Pause-Printer-After-Current-Job, etc.
4. Save the file, quit the editor, and restart your computer.
Found here: http://hints.macworld.com/article.php?story=20081107092520601
You can also do this in a webbrowser on localhost:631 (127.0.0.1:631)
Peter.
I use CASPER at work to roll out software printers etc and I run a shell script via CASPER and if ads the users to the lpadmin group and now they can unpause the printer without intervention
Sorry for cross posting but these are old threads and Im not sure anyone is paying attention to them anymore.
I have a wee mac lab and I'd really want to enable the user to pause and resume printing. Looking in the .config file I see the following on lines 40, 77, 110.
<Limit Pause-Printer Resume-Printer Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After Cancel-Jobs CUPS-Accept-Jobs CUPS-Reject-Jobs>
AuthType Default
Require user @AUTHKEY(system.print.operator) @admin @lpadmin
Order deny,allow
</Limit>
Im having trouble telling why its in there three times - anyone know? Can I just remove Pause-Printer Resume-Printer Enable-Printer from all three instances?
As I said previous I have a scrip and I have had no issues do you want it?
Hey Ashdown, im having the same issue and was looking for a script, was wondering if i could take a look at yours?? can just email me at dustineldridge2011@gmail.com
Thank you so much.
+1 for The Script. I use Casper in my environment and would love to peep your script. How can I get a hold of it?
Thank YOU!
You can add the user accounts to the print operators group via the Directory Utility.
go - computer - hdd - system - Library - CoreServices - Directory Utility.
Go to tab Directory Editor
Select "Groups" from drop down Viewing in node /Local/Default and authenticate as a local admin.
find the Print Operator or Print Administrators groups
either find or add the attribute GroupMembers and add the users there
Have the user log in again and try.
Thanks, this change via Directory Utility worked for me. Added users to the Print Administrators group can now deal with stalled or paused prints without admin password. (Not for the faint of heart, that is a complex looking utility.) Following your instructions to the letter worked.
FYI: I tried deleting all the parameters in some "limit" command in the /etc/cups/cupsd.conf (lines 41,73,106) as suggested elsewhere, that didn't seem to help.
I know this is quite old but I'd love some help on this.
I have this issue at work with 30, 10.8.5 macs on an AD network.
I followed along (on my machine at home) until this line :
"either find or add the attribute GroupMembers and add the users there"
Please explain in detail exactly how I add the users. Will they be in there already and I choose them or do I add their AD global ID somehow?
Thanks in advance!
SG
thanks for the easy fix - much appreciated
Worked great for me. macOS Sierra 10.12.2 Thank you!
dmare's solution below worked great for me... Sierra 10.12.2
How can my users unpause a printer without admin login?