Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!

Use CUPS to create printer pools Printers
You can use CUPS to set up printer pools on your Mac, where a printer pool is defined as two or more printers. If you print to the pool, it will select the printer that is not currently busy with a print job. (If prompted for a username and password during any of the following, use your OS X account's short username and password.)

Open Safari and enter the CUPS address: Click on the Classes button, and then on the Add Class button. Enter the information you want for Name, Location, and Description -- the Description box will be what shows up in the Print dialog. Click Continue when done. Choose the printers you want in the pool from the displayed list; use the Command key to select more than one printer. Click Continue.

You're done. In the regular print dialog box, your pool will show up with the name you used in the Description box. If you print a job to the pool, it will be handled by the printer that is not currently printing a job. You can print another job, and it will be taken up by the next printer in the pool. You can get as many printers printing at the same time as you want.

[robg adds: This worked in my testing ... until it came time to remove the test pool I created. The CUPS browser interface button for Delete Class didn't work, claiming I didn't have any authorization to use it. This may have been an issue with Camino, but I just solved it via the brute force method: In Terminal, cd /etc/cups, then sudo rm classes.conf. Finally, I had to restart CUPS to make the pool vanish from the Print dialog:
sudo /System/Library/StartupItems/PrintingServices/
PrintingServices restart
After the restart, the pool had vanished from the Print dialog.]
  • Currently 1.63 / 5
  You rated: 4 / 5 (8 votes cast)

Use CUPS to create printer pools | 5 comments | Create New Account
Click here to return to the 'Use CUPS to create printer pools' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
Use CUPS to create printer pools
Authored by: rspress on Oct 23, '06 08:00:27AM

You can remove the class or pool if you chose in safari. It will pop up a dialog for you to enter your shortname and password. It will give you an admin warning that you are about to delete a class. Just continue and it will be gone from the CUPS interface and your print dialogs in an instant without a restart.

While not really useful in the home environment this could be just the thing for a room of networked printers in an office.

[ Reply to This | # ]
Use CUPS to create printer pools
Authored by: squigit on Oct 23, '06 10:37:58AM

Why not just use the Printer Setup Utility?

Printers->Pool Printers...

[ Reply to This | # ]
Use CUPS to create printer pools
Authored by: trekan on Oct 23, '06 02:17:13PM

That's cooler than the parent hint ;)

Just tried it out. I command-selected two printers and was able to do it.

[ Reply to This | # ]
Use CUPS to create printer pools
Authored by: DanFrakes on Oct 23, '06 05:18:50PM
Yep, Printer Setup Utility has had this feature since Panther (10.3). (In 10.2, you had to use the procedure described in the above hint.) You can also delete pools from within Printer Setup Utility.

Even cooler is that if you enable Printer Sharing, your printer pools will also be shared -- you've just created a multiple-printer print server ;-)

Dan Frakes / Senior Editor, Macworld / Senior Reviews Editor, Playlist

[ Reply to This | # ]

Use CUPS to create printer pools
Authored by: palahala on Sep 11, '09 08:33:53AM

In 10.6, and quite possibly earlier as well: selecting multiple printers in the System Preferences » Print & Fax, shows the button "Create Printer Pool".

(I never used it.)

[ Reply to This | # ]