Currently Being ModeratedApr 9, 2012 10:09 AM (in response to toddfromri)
Take a look at this, kind of old but should still work:
Currently Being ModeratedApr 10, 2012 12:18 AM (in response to 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.)
Currently Being ModeratedApr 10, 2012 3:20 AM (in response to toddfromri)
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)
Currently Being ModeratedJul 17, 2012 4:53 AM (in response to Peter Borbonus)
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
Currently Being ModeratedFeb 12, 2013 1:32 PM (in response to Peter Borbonus)
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?
Currently Being ModeratedFeb 12, 2013 1:39 PM (in response to orionrush)
As I said previous I have a scrip and I have had no issues do you want it?
Currently Being ModeratedFeb 26, 2013 12:57 PM (in response to ashdown)
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 firstname.lastname@example.org
Thank you so much.
Currently Being ModeratedFeb 27, 2013 11:00 AM (in response to dustineldridge2011)
+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?
Currently Being ModeratedMay 3, 2013 1:08 PM (in response to toddfromri)
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.
Currently Being ModeratedMay 16, 2013 10:17 PM (in response to Siggi Magnusson)
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.