10.5: Disable printer queue password requirements

Nov 10, '08 07:30:00AM

Contributed by: proxy318

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 Res
    tart-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.
After restarting, you should be able to pause/resume the print queue as any user. Hope this helps, it was annoying the heck out of me.

Comments (13)


Mac OS X Hints
http://hints.macworld.com/article.php?story=20081107092520601