Can I disallow printing with parent controls on Snow Leopard?

4

I have two children under 4 who are quite computer-savvy, and have their own account managed by parental controls to restrict what they can do an see. However, I haven't found a way to disallow them from printing, and I'm looking for a way do so. Their pictures of Sesame Street and Word World are cute and all, but I'd like to be in control of what (or even if) they print. (Our printer is connected wirelessly, not directly to the Mac.) I know I can add more time or authorize use of a given application by providing my password — can I do something similar for printing, such as approving or denying particular print jobs?

Quinn Taylor

Posted 2010-01-25T04:57:54.253

Reputation: 371

Answers

2

You can do this with Workgroup Manager from the Server Admin Tools. Even though it is for Mac OS X server, it can be used on regular OS X.

You can either fully remove the printer from the user's printer list, or at the bottom, check off require an administrator password. The password option will present your children with a password prompt when they try to print, stopping them in their tracks if they don't know the password! Of course, for the password option to work you need to check off Allow printers that connect directly to user's computer, which I'm guessing this printer is directly connected?

alt text

Choose whichever option suits you best!

John T

Posted 2010-01-25T04:57:54.253

Reputation: 149 037

The options are a little odd, but I added the printer to the user's printer list, then required admin password under the "Access" tab. I also had to click "Always" to get the settings to apply. Kludgy in some ways, but it worked. Thanks! – Quinn Taylor – 2010-01-25T07:13:21.493

0

Just pause the printer queue? If they can trouble shoot that...they deserve to print whatever they want. Plus that puts them miles ahead of the average user...so they can get a job doing tech support and pay for the paper and toner they use :-D

gavaletz

Posted 2010-01-25T04:57:54.253

Reputation: 371

Not a good solution. I still want to print, and don't want to have to remember to pause the queue before they log in. I appreciate the humor, but this really isn't feasible. – Quinn Taylor – 2010-01-25T18:09:02.987

What if you set the default printer as a dummy printer? Would they know to change it, and would that be simple enough to switch to a non-default when you wanted to print? Other than that, I would say just make a separate account for them without the printer installed? It looks like the guest account with parental controls enabled has the option of not allowing them to administer printers. I assume that means they can not add a printer. – gavaletz – 2010-01-26T01:26:38.410

Well, that's another idea, but sometimes I do want to be able to print something, but only with parental approval. A dummy printer might help somewhat, but children are amazingly skilled at testing the effectiveness of parental controls, even if unwittingly. They click on everything and know how to use menus, so I wouldn't count out the possibility of them figuring it out. The accepted answer works the best of every suggestion I've received and anything I've tried. :-) – Quinn Taylor – 2010-01-26T03:58:47.763

0

Unfortunately, the Workgroup Manager from the Server Admin Tools (as shown above) does NOT work for accounts that have Parental Controls enabled. The "User's Print" List just has "Data Varies" in it. If I try and set Manage: to "Always", when I apply, it just goes back to both "Always" AND "Never." It seems that Workgroup Manager is deferring control of printers to Parental Controls when enabled for the account which does not have the ability to prevent printing or control which printers can be used. :-( ..and yes, this is Snow Leopard.

user33838

Posted 2010-01-25T04:57:54.253

Reputation: