Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

hodgjy

macrumors 6502
Original poster
Apr 15, 2005
422
0
I recently upgraded to Leopard. Everything was very smooth, except I could not print to my HP 1012 LaserJet that worked perfectly under Tiger. I did some research on the issue, and I found many results and I even made my own solution that I wanted to share here.

There are many reports that are conflicting about the solution to get old HP printers to work in Leopard. Some have said the Gutenprint drivers work perfectly, while others have said they don't (either "bad printer personalities" or "missing usb class drivers"). The same conflicts have been posted about some free Linux drivers.

Well, after tinkering around for a while, I found out why there were conflicts and how to fix them.

Apparently, when you install HP printer drivers from the Leopard DVD, it also installs an HP printer kernel extension. The kernel extension is in system/library/extensions/hp_io_printerclass_enabler.kext. If this extension is on the computer, you need a folder called "HP" within your libraries/printers folder that has the appropriate usb driver.

They both need to be present or absent for either the Linux and Gutenprint drivers to work.

Here's how it affects the Linux drivers and Gutenprint drivers.

1) If you remove all of your HP folder, but keep the kernel extension, neither driver seems to work.
2) If you keep both the HP folder and kernel extension, both the Gutenprint and Linux printer drivers work.
3) If you remove both the kernel extension and the HP folder, both the Gutenprint and Linux printers drivers work.

If the kernel extension is installed, it looks for the HP usb driver in the HP folder. This apparently has priority over anything the Linux or Gutenprint drivers install. In other words, OS X will use the HP driver to run the usb connection. If you leave the kernel extension, but delete the HP folder, the kernel extension looks for the HP folder but can't find it, resulting in the missing usb driver error message. If you remove all traces of the HP kernel extension and HP usb driver, the Gutenprint and Linux drivers will work as they were intended.

I hope this helps some people. Apparently, the HP printing in Leopard is a large problem.
 
My God, I've been trying to fix this problem for years. You are a genius - Thank You!!!
 
My God, I've been trying to fix this problem for years. You are a genius - Thank You!!!

Hi there, I'm trying to get 'fix' for the same HP issue - I'm pretty good a following instructions, however, is there anyway you could break down the steps a bit more for me to do, I'd really appreciate it. I tried following 'hodgjy' instructions as best I could. But I have a feeling I'm missing something as my HP3015 is still not responding. Any help would be greatly appreciated. Thanks.
 
I cannot get my HP Photosmart C4180 to print under Leopard 10.5.6 on my MacMini (Intel). The error message is: " Communication Failure: The computer is no longer able to communicate with your printer. ... ".
The test page prints fine (the driver is by-passed), and the scanner and copier work fine.
I've tried these four routes (with de-installation of the HP driver software between them): (1) accepted and executed the Apple HP printer update of what had originally been installed but probably modified in earlier Apple updates, since I started with 10.5.1 after leaving Tiger, (2) installed the latest "Leopard compatible" driver obtained from the HP site, (3) ran the Apple HP printer update after installing HP's latest driver for Leopard, (4) installed the software on the CD (for Panther) and then tried to update it with the Apple HP printer update. None of these work. At this point I am stuck!
The previous posts in this thread suggest I should abandon the driver obtained from HP and go to another source. Is that right? Sorry to be dense on this point; but please clarify the references to Linux and Gutenburg.
Thanks in advance.
 
Further to my last post, I just found this at the MacResource Forum:
"Posted by: Dick Moore
Date: April 13, 2009 12:35AM
...
The HP forum has lots of issues posted with 10.5.6 and HP printers, but no solutions except to switch to another brand. Not clear why some folks can get the new Photosmart series to work and others can't. I'm completely fuddled.
The only thing I've noticed is that the HP supplied drivers do not appear to b e in the /Library/Printers/hp folder, only the Apple supplied ones seem to be there, and that is where my model's drivers need to be, but aren't."
MY comment is that if it is a matter of some HP software segments not getting into the correct folder(s) on installation, perhaps some guru in this forum might advise on a way to manually unpack the HP package, find the pertinent software components, and place them into the right folders.
Thanks in advance.
 
Thanks hodgjy

Hi hodgjy

Thank you so much for your post about solving HP printer woes. I have a HP1015, but solved my issues in the same way.

Owe you big time, you won't believe how long I have struggled with this.

I run Windows XP under Parallels and had similar problems printing from XP, but configured the HP1015 as a shared printer (as on a network) and now print my Windows docs to the "network printer". Works like a charm !
 
I am new to macs but I had my hp 1022 plugged in when I started my new mac mini and it was right there with no help. glad I did not have to do anything i would have been lost.
 
Anything HP hits my Hot Button

After spending over $3000 on an HP Z2100 printer last year and owning it for almost a year and spending over 25 hours on the phone with HP service I finally gave up. My conclusion is that HP spends more time trying to figure out how they can control your operating system than they do in assuring the product functions as it should. I was NEVER capable of getting a centered print with VISTA. HP doesn't care and their employees are so overwhelmed that they are going in circles. It took me almost 6 months to receive the rebate that influenced my purchase and I would never have received it if I hadn't sent all the paperwork to the CEO. I replaced the printer with a Canon ipf5100 printer and my computer to a Mac Pro 8 core in January. It works perfectly. I have since removed two more HP printers from my home and I assure you there will never be another HP labeled product in my home.

Sorry for the rant.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.