How to change the generic printer icon in leopard?

Discussion in 'macOS' started by Meyerr, Jul 19, 2008.

  1. Meyerr, Jul 19, 2008
    Last edited: May 27, 2011

    Meyerr macrumors newbie

    Jul 19, 2008
    I really hate the generic printer icon and I have an amazing icon for my Oki Data c5500n laser printer and I want to change the icon. I don't think there is a way to change just the icon for the printer I installed, so does anybody know where the generic icon is stored in leopard? I do occasionally use an HP inkjet printer and would love if they could both have their own icon but at this point I don't know.

    If it helps, the driver for this printer is not under PPDs like most of them, it's not a postscript printer and it has a plugin (.plugin) and not a .gz file. I print wirelessly using an ethernet cable to the router, and when I add the printer, I'm asked to select a driver, but it doesn't accept the .plugin file and just asks me to select a driver again.

    Edit: I just put in a new hard drive and was searching online for how to fix this problem again. I had forgotten writing this question, but I did finally find the solution. If you are using okidata printers in Leopard and want the nice icons (looks like this:, I found these steps to work perfectly.

    *Install Snow Leopard drivers (even though using Leopard)
    *Open Print & Fax
    *Go to More Printers
    *Select OKI TCP/IP
    *Put in Printer's Address in this format:
    *Select correct driver from list


    Note: Will need to uninstall old drivers first if pre-snow leopard versions were installed. :)
  2. shamanskyh macrumors member

    Jan 16, 2009
    I know you said that you don't have the PPD files, but I found a way to fix it with PPDs and thought I'd pass it along in case it helps. :)

    Hi, I was recently trying to do the same thing and I came across this post. After spending some time looking online for a solution, I came up with my own. It took about an hour of messing around with things but I finally found a way. It's not for novice users and it's not a complete solution. Here's a step by step of what I did:

    1. Create your .icns icon file. I use a free app called img2icns.

    2. Download your printer driver (do this even if you already have it)

    3. Install the printer driver. (You can skip this step if you've already done it)

    4. For my Xerox printer, the driver came as a package file. I don't know about other manufacturers. Anyway, you need to secondary click the pkg and go to "Show Package Contents"

    5. Here's where it gets a little tough: You need to find the PPD file for your printer. This varies greatly between manufacturers but with a little searching, you should be able to find it. Remember to "Show Package Contents" whenever you come across any .pkg files. You may have to unzip some things too.

    6. Now you have the PPD file. Make a copy of it on your desktop. (⌘C, ⌘V)

    7. Place your .icns file somewhere where it won't get deleted. You may want to create a folder for this as you'll also be putting in the driver itself. Know the path of where you put this icon.

    8. Now you'll need to edit the PPD file that is on your desktop. Open it with TextEdit.

    9. Right below: *APDialogExtension: "/Library/Printers/Xerox/PDEs/XeroxTroubleshooting.plugin", put this string of text on a new line:

    *APPrinterIconPath: "/Library/Printers/Xerox/icons/8560MFP.icns"
    NOTE: Replace what is inside the quotes with the path of your icon. You do need to keep the quotes around your path though.

    10. Save the file (⌘S) and quit TextEdit (⌘Q).

    11. Now you should move the PPD file into the same folder as your icon.

    12. Open System Preferences and begin to add a new printer.

    13. Before you do add the printer, instead of having the driver auto select or selecting from a list, select "Other..." and choose the driver that you edited.

    14. Continue adding the printer. Once you have added to the list, you may still see the generic white printer in the System Preferences Panel. This is why this isn't a great solution, but your printer icon should still show up correctly (with the one you made) when you open the Queue and when the queue is in your dock. To test this, click "Open Print Queue..."
    I hope this solution solves your problem!

    I am running :apple: OS X 10.5.6 "Leopard"

Share This Page