Sign up ×
Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

I am trying to troubleshoot printer issues and I figured it would be best to see all the printer drivers (and versions thereof) as a starting point, before I try reinstalling said drivers.

I would like to see all the printer drivers I have installed on my Mac. Where are they installed? What directory? What is the best way to uninstall them, if I so wished?

share|improve this question
What are you talking about in the Terminal? The language you have given is for a Unix system. My Mac PB doesn't recognize it unless I'm entering it in the wrong box. Please explain. Thanks. – user61315 Nov 1 '13 at 20:49
I don't understand your comment whatsoever. Rephrase? – Cypress Frankenfeld Nov 5 '13 at 4:45

5 Answers 5

up vote 5 down vote accepted

The first place you'll most probably want to look at is the Print & Scan option within System Preferences. There you'll see a list of all printers that you have installed. You can optionally uninstall each of them by clicking on the minus '-' at the bottom of the list.

Also, if you are troubleshooting printer issues, you might want to try right-clicking within the list and select Reset printing system. Apple has a document about what resetting the printing system does here:

On your question about where the drivers are actually installed, the answer would be in the /Library/Printers folder. I've noticed some printer drivers were left intact in this folder even after I uninstalled them. I've removed some of the files here myself and would say that it is generally safe to do so. However, I'd still suggest that you uninstall your printer drivers from within Print & Scan first before traversing into this folder.

share|improve this answer

Run this in the Terminal:

lpinfo -m -h

It will list all drivers for the local host.

share|improve this answer
Some example output would serve to greatly increase the quality of this answer :). – Jason Salaz Oct 12 '12 at 6:30
2767 entries here, it's probably easier if you run the command yourself. Unfortunately the list does not show more than the name. – patrix Oct 13 '12 at 14:10
I received lpinfo: Internal Server Error as the output. – Cypress Frankenfeld Jan 25 '13 at 20:21

OS X uses CUPS which uses print filters (.ppd files) to format documents to send to printers. The currently installed and used ppd files can be found at /private/etc/cups/ppd/.

To see a whole list of whats available on your computer, look in /Library/Printers/ here you will find folders of drivers that have been installed (usually in folders by brand, i.e you may have a Brother folder and a Canon folder if you ever used a Brother or Canon printer).

There will also likely be a PPDs folder which contains archived print filters that are available.

For some additional printer options you could type:

cupsctl WebInterface=yes

Then point your web browser to http://localhost:631 This will bring up a the CUPS web interface which has a few extra bits and options then you can get at from the System Preference.

It's important to note most of these options have to do with the printing system itself, not the native Printer options/utilities.

share|improve this answer

You can also try

lpstat -p

This will give u the name of the Printer and its status, also the date it was enabled.

share|improve this answer

Not very sure, but I am using the Gutenprint Printer drivers for my office's Sharp printer. Maybe you can look at here for more information.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.