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

How to set up a new printer without Printer Setup Utility Printers
This is probably obvious to some, but it wasn't for me. My Printer Setup Utility stopped working about a month ago, and I needed to set up a networked printer on my iBook. Many frustrated afternoons of Googling later, I discovered this simple trick:
  1. Download the printer drivers you need from the manufacturer. I needed a Canon driver, and fortunately these were available in a standalone installer.
  2. Install the printer drivers.
  3. Make sure you have the latest version of CUPS (Common Unix Printing Service) installed. Download the latest .dmg and install.
  4. Restart (I don't know if this is actually necessary).
  5. Go to http://127.0.0.1:631/printers/. Now you have a web-based printer setup utility.
  6. When you install, you should use the PPD file at the PPD file prompt if your printer's driver is not listed. The PPD file came with my drivers, and was located at /Library/Printers.
Finally, after a month of having to transfer files to another computer to print, I can do it all from my iBook. Free, free at last!

[robg adds: Obviously, a better long term solution would be to fix Printer Setup Utility, but this will work in a crunch.]
    •    
  • Currently 2.20 / 5
  • 1
  • 2
  • 3
  • 4
  • 5
  (5 votes cast)
 
[21,823 views]  

How to set up a new printer without Printer Setup Utility | 6 comments | Create New Account
Click here to return to the 'How to set up a new printer without Printer Setup Utility' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
How to set up a new printer without Printer Setup Utility
Authored by: jcbeckman on Oct 16, '06 07:46:41AM

The CUPS that comes with the OS can already serve you the web page - no need to download and install another.



[ Reply to This | # ]
How to set up a new printer without Printer Setup Utility
Authored by: octo on Oct 17, '06 05:15:00AM

Exactly. In fact, MacOS's printing system *is* CUPS. "Printer Setup Utility" is really just a somewhat crippled user-friendly front-end to CUPS configuration. There are things Apple's GUI won't let you do without deleting and reinstalling a printer, but you can do them through the CUPS web interface quite easily.



[ Reply to This | # ]
How to set up a new printer without Printer Setup Utility
Authored by: stevanreese on Oct 17, '06 06:20:39PM
To expand a bit on this hint, have a look at the CUPS documentation, just click 'On-Line Help'. http://localhost:631/documentation.html You can setup a printer from the terminal using the lpadmin comand, see the 'Software Administrators Manual' section and #man lpadmin. Other useful command line tools include lpstat and lpoptions.


[ Reply to This | # ]
How to set up a new printer without Printer Setup Utility
Authored by: JimAkin on Oct 16, '06 09:58:06AM

In case it's not entirely self-evident, the URL used in this hint is based on the IP address for your Mac's built-in Web server, and the CUPS configure-printer screen is an internal page; you're not hitting the Web when you view it.

When the page requests a username and password, use your OS X login ID and password. Despite what it says about them being sent in the clear, they never leave your Mac; this is equivalent to OS X demanding your password before it installs applications, changes file permissions, and the like.

---
Jim



[ Reply to This | # ]
How to set up a new printer without Printer Setup Utility
Authored by: A.D. on Oct 16, '06 12:20:30PM
Do NOT upgrade C.U.P.S. if you have an OS earlier than 10.4. Unfortunately, the installer and documentation do not warn about this. I found it too late in a comment in the forums at http://www.cups.org/articles.php?L381. Time to reinstall 10.3.9 to get printing back.

[ Reply to This | # ]
PrinterSetup for System Administrators
Authored by: lucidsystems on Jun 06, '08 02:40:44AM

If have be tasked with managing many print queues then you may be interested in using PrinterSetup.

Great hint!



[ Reply to This | # ]