PrinterSetup is a flexible, open-source printer setup system. Released for the benefit of system administrators and Unix savvy users using CUPS, on OS X. Licensed under the GNU GPL v3
An addition to Bonjour print queue management. Use a combination of location, user, time to control printer queues. There is limited documentation availible. Software is in prototyping phase. Input is welcome. You can access additional information about PrinterSetup from the presentation available now at the official website.
PrinterSetup features scripts which:
Cancel all jobs on
What's New
Version 0056:
Added script to assist with the generation of Apple Package installers.
Various bug fixes and compatibility enhancements for Mac OS X 10.6 and 10.7.
Added another bundled example pre-printer-setup-script which will remove queues which contain a string within their CUPS queue name and which also point to a specific device
Various other minor improvements and bug fixes.
Requirements
PPC / Intel, Mac OS X 10.3 or later, untested on earlier versions.
Package deployment requires Mac OS X 10.5 or later and Xcode 3.0 or later.
Be the first to recommend a similar software title.
A folder hierarchy does not make a suitable user interface. Hand edited configuration files suck hard too.
This app will be about recreating printer configurations on multiple machines? How about have the admin setup the printers in Print Centre, then have your app extract that setup into a document.
If you are looking for a way to clone print queues from one machine to another then you should look at copying the "/etc/cups/" directory.
Then reboot the machine or cups. It is advisable to make a backup before editing any configuration file.
The idea behind PrinterSetup is to allow print queue configuration via individual printer setup files, which can be easily managed by RADmind, rather than the GUI offered by the Printer Setup Utility. As a trade off for not using the GUI you gain fine grained control over the printers assigned to users, groups and or other accessible parameters.
In addition one file per print queue results in a maintainable order n solution. One group can be assigned printers 1, 2 and 3, while others are assigned printers 1, 3 and 4, yet you only need to specify the printer queue details in four printer setup files (one for each printer). This means when printer 3 changes, there is only one file which requires editing. If you had one configuration file per group, a singe change in an environment with 50 groups would result in changing 50 different configurations.
Every way has advantages and disadvantages. I recommend giving PrinterSetup more time and deciding if it meets your needs. Keep in mind that it is licensed under the GNU GPL, therefore you can make modifications as required.
The idea of pulling information from the Printer Setup Utility is interesting. This has been suggested by a colleague in the past, I will investigate how feasible it is to generate printer setup files from the current print queues on the machine. If you are interested in working together on this please let me know.
However, no one has yet come up with a good way to implement implement the GUI. If you have any ideas, let me know.
Personally I believe that an import and export function which supports PrinterSetup Files in Apples Printer Setup Utility would be ideal. However this would require Apple to support the format.
If you are interested in working on this GUI then let me know.
With the CUPS export option. You may use GUI tools provided by your operating system or the CUPS web based interface and then export the PrinterSetup files using the bundled example script.
Hi, I am the developers friend and I have worked at the site where he has used this tool.
I think that this tool along with Pykota can help set up and maintain the printing facilities of an organization - in this case we used it at a school.
I would recommend trying out this fusion of systems if you are interested to simplify the deployment of print servers in a multi-user network.
[Version 0006]
There are currently no troubleshooting comments. If you are experiencing a problem with this app, please post a comment.
Please login or create a new MacUpdate Member account to use this feature
Watch Lists are available to MacUpdate Desktop Members Upgrade Now
Download and auto-install
using MacUpdate Desktop. Save
time moving folders and cleaning-up.
PrinterSetup is a flexible, open-source printer setup system. Released for the benefit of system administrators and Unix savvy users using CUPS, on OS X. Licensed under the GNU GPL v3
An addition to Bonjour print queue management. Use a combination of location, user, time to control printer queues. There is limited documentation availible. Software is in prototyping phase. Input is welcome. You can access additional information about PrinterSetup from the presentation available now at the official website.
PrinterSetup features scripts which:
Cancel all jobs on all print queues.
Start all print queues.
Screen Casts are now available from the PrinterSetup site.
It is hoped the system will develop and become cross platform print queue setup tool. PrinterSetup is part of PrintingWorks: the open-source print-accounting system.
+544
"PrinterSetup is an enterprise CUPS print queue deployment tool.
PrinterSetup is cable of generating Apple packages for CUPS print queue deployment via Apple Remote Desktop (ARD)."
If you don't understand what that means, then this is not for you. :-)
-1
-1
This app will be about recreating printer configurations on multiple machines? How about have the admin setup the printers in Print Centre, then have your app extract that setup into a document.
+1
If you are looking for a way to clone print queues from one machine to another then you should look at copying the "/etc/cups/" directory.
Then reboot the machine or cups. It is advisable to make a backup before editing any configuration file.
The idea behind PrinterSetup is to allow print queue configuration via individual printer setup files, which can be easily managed by RADmind, rather than the GUI offered by the Printer Setup Utility. As a trade off for not using the GUI you gain fine grained control over the printers assigned to users, groups and or other accessible parameters.
In addition one file per print queue results in a maintainable order n solution. One group can be assigned printers 1, 2 and 3, while others are assigned printers 1, 3 and 4, yet you only need to specify the printer queue details in four printer setup files (one for each printer). This means when printer 3 changes, there is only one file which requires editing. If you had one configuration file per group, a singe change in an environment with 50 groups would result in changing 50 different configurations.
Every way has advantages and disadvantages. I recommend giving PrinterSetup more time and deciding if it meets your needs. Keep in mind that it is licensed under the GNU GPL, therefore you can make modifications as required.
The idea of pulling information from the Printer Setup Utility is interesting. This has been suggested by a colleague in the past, I will investigate how feasible it is to generate printer setup files from the current print queues on the machine. If you are interested in working together on this please let me know.
Again thank you for your feed back.
Best wishes.
However, no one has yet come up with a good way to implement implement the GUI. If you have any ideas, let me know.
Personally I believe that an import and export function which supports PrinterSetup Files in Apples Printer Setup Utility would be ideal. However this would require Apple to support the format.
If you are interested in working on this GUI then let me know.
+1
+1
Express how you would like to see the project develop. Participating in the poll, kindly provided by http://macupdate.com
I think that this tool along with Pykota can help set up and maintain the printing facilities of an organization - in this case we used it at a school.
I would recommend trying out this fusion of systems if you are interested to simplify the deployment of print servers in a multi-user network.
+4
Lucid rated on 20 Dec 2010