Pick of the Week - Nov 10 [Show all picks]
Path Finder 5 - A feature-laden Finder replacement
Submit Hint Search The Forums LinksStatsPollsFAQHeadlinesRSS
12,000 hints and counting!

10.5: Disable printer queue password requirements Printers
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.
    •    
  • Currently 4.50 / 5
  • 1
  • 2
  • 3
  • 4
  • 5
  (2 votes cast)
 
[14,871 views]  

10.5: Disable printer queue password requirements | 12 comments | Create New Account
Click here to return to the '10.5: Disable printer queue password requirements' hint
The following comments are owned by whomever posted them. This site is not responsible for what they say.
10.5: Disable printer queue password requirements
Authored by: mleacy on Mon, Nov 10 2008 at 8:57AM PST
If this works, does it follow that removing "CUPS-Add-Modify-Printer" from the block below will allow anyone to add a printer?

[code]# All administration operations require an administrator to authenticate...
<Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default>
AuthType Default
Require user @SYSTEM
Order deny,allow
</Limit>
[/code]



[ Reply to This | # ]
10.5: Disable printer queue password requirements
Authored by: lugal on Mon, Nov 10 2008 at 9:26AM PST
Better than doing this on the command line, open a browser to localhost:631, and edit the configs there. This allows you to remove the offending lines and restart CUPS w/o restarting the computer.

See this post for more details:
http://mattson.edgemereroadrunners.com/?p=291

[ Reply to This | # ]
10.5: Disable printer queue password requirements
Authored by: mleacy on Mon, Nov 10 2008 at 11:14AM PST
I've been to that site, but it advocates a sledgehammer approach rather than a scalpel approach. If you want to go from totally locked down to totally open, then that's the way to go. I do not want to go to totally open. I want to selectively grant rights.

My question was, would simply removing the one item from the <limit> tag allow non-admins to add printers? The logic would seem to follow, if this hint is correct and functions as described.


[ Reply to This | # ]
10.5: Disable printer queue password requirements
Authored by: packhater on Mon, Nov 10 2008 at 3:48PM PST
I ghave not seen this to be the case. I have several mbps that I create a 10.5.2 image for and have never seen this. The users are all standard users. Also they have been upgraded to 10.5.5 and still no issues with pausing and resuming. They are not bound to AD. Is this a AD issue? I actually just verified this to see if I was crazy or not.

:)

[ Reply to This | # ]
10.5: Disable printer queue password requirements
Authored by: beauh on Tue, Nov 11 2008 at 12:27AM PST
Yes, it does mean that you can grant them add/remove rights. The caveat is that your users will still not have the ability to unlock system preferences, so they cannot add printers via the print and fax prefpane. They will have to add them via the "Add Printer" pulldown in the print dialog pane, or you can create an alias to /System/Library/CoreServices/AddPrinter.app in their dock/desktop/apps/whatnot.



[ Reply to This | # ]
10.5: Disable printer queue password requirements
Authored by: nider on Mon, Nov 10 2008 at 7:06PM PST
This hint is invaluable, it's been causing me a world of grief since I updated the systems I manage to 10.5.

[ Reply to This | # ]
10.5: Disable printer queue password requirements
Authored by: packhater on Wed, Nov 12 2008 at 10:44AM PST
Is this a AD things only? I have about 20 mbp's all have 10.5.2 and all users are normal users not admins. I had no trouble pausing and resuming printing on any of them I tested.

[ Reply to This | # ]
10.5: Disable printer queue password requirements
Authored by: packhater on Wed, Nov 12 2008 at 10:46AM PST
I have not seen this to be the case. I have several MBPs that I created a 10.5.2 image for and have never seen this. The users are all standard users. Also they have been upgraded to 10.5.5 and still no issues with pausing and resuming. They are not bound to AD. Is this a AD issue? I actually just verified this to see if I was crazy or not.

:)

[ Reply to This | # ]
10.5: Disable printer queue password requirements
Authored by: abeness on Thu, Nov 13 2008 at 9:36AM PST
It affects me, with network home users (middle school students) on 10.5.4 client with 10.5.4 server-based print queues. Using OD/LDAP. Can't wait to try this fix!

---
--Abe

[ Reply to This | # ]
10.5: Disable printer queue password requirements
Authored by: pgsengstock on Thu, Dec 18 2008 at 9:05PM PST
This problem has been plaguing us ever since we upgraded this summer. I was very excited to publish printers using OD, but found early on that the printers would randomly pause themselves and the above stated problem would ensue for my users. I've been tracking it for quite some time and I think it's because the PPDs, as configured on the server, aren't sent out to the workstations by OD. I can set all the necessary printing preferences on the server (ie: set the printer to duplex), but when I go back to a workstation, they're all set to the defaults. The default error policy for all printers is to stop printing. Creating the printer locally and changing the options seems to work, but if the printer is coming down from the directory, BAM!--problems.

This is a great workaround, but I still think it's just that and not a true solution. Anyone know if Apple has addressed this issue in versions later than 10.5.4 (Client and Server)?

[ Reply to This | # ]
10.5: Disable printer queue password requirements
Authored by: pgsengstock on Thu, Jan 22 2009 at 2:21PM PST
Still not fixed in 10.5.6. Also, we recently updated our HP drivers for another type of printer, and for some reason, HP changed the default config for one of their PPDs. Now, the PPD in questions that comes down via MCX has the default tray set to the letter feed instead of the tray underneath. Because the clients aren't honoring the printer options set in CUPS, I have no way to fix this.

What a mess. I think I'm going to just bite the bullet and ditch MCX printer management--I've got better things to spend my time on, rather than fielding calls every five minutes because of another stupid printer error. Apple better get their $h17 together, ASAP...




[ Reply to This | # ]
10.5: Disable printer queue password requirements
Authored by: ngwaltney on Tue, Dec 23 2008 at 7:28AM PST
I am getting ready to try this at our school. Has this been addressed at all in 10.5.6?

Thanks

[ Reply to This | # ]