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>
Require user @AUTHKEY(system.print.admin) @admin @lpadmin
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.
You can also do this in a webbrowser on localhost:631 (127.0.0.1:631)
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>
Require user @AUTHKEY(system.print.operator) @admin @lpadmin
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?
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!