As with nearly everything for Mac OS X, there are ways to accomplish administrative tasks via the command line and via the GUI. Printing is no different. Printers on OS X are controlled using CUPS (Common Unix Printing System) which has its own set of command line tools. The basic capabilities include viewing, adding, and removing printers, as well as changing printer options and viewing print queues.
There are many things that can be done with CUPS, and once you master a few of them you’ll be able to implement them in K1000 Scripting. Once you’ve scripted the CUPS commands you need you can make them available to users if you want, or you can distribute them from the admin side of the table- it’s your call. One of our favorite Kace Koaches has written up some great details and examples on ITNinja just for you. See more at: http://www.itninja.com/blog/view/managing-printers-on-os-x-with-kace