I have a d135, a multifunction printer/ scanner/ copier/ fax from HP which has caused me annoyance since we first got acquainted. More recently it stopped working when I got an Intel Mac, and proved frustrating to install as a Windows network printer. I was able to get it working on my Intel Mac running Windows, but was left unable to print from my Mac. Until now.
The following instructions work on an Intel Mac mini running Mac OS X 10.4.6, with a d135 connected to an Ethernet hub via a jetdirect 200m network interface.
HP software
- Hide your CD-ROM under a pile of old magazines;
- Congratulations. Your software is now correctly installed.
HPIJS for Mac OS X
- Visit LinuxPrinting.org to download and install ESP Ghostscript (even though it is complied for PowerPC);
- Now download and install the hpijs-foomatic package from the same page;
- Open Printer Setup Utility (in your Utilities folder); if you're invited to add a printer because there isn't one installed click Cancel;
- Hold down the Option (Alt) key and click on the Add icon;
- Chose HP Jet Direct - Socket for Protocol;
- Type in your printer's IP address (e.g. 192.168.1.102) for Address;
- Leave Queue blank;
- At the bottom of the Add printer window, for Print Using choose HP;
- Scroll down and select HP OfficeJet D135 Foomatic/hpijs then click Add.

Your printer should now be listed in Printer Setup Utility as follows:

Print something! You can scan by logging into the jetdirect software—just point your browser at the IP address of the printer:

Because ESP Ghostscript is integrated with CUPS (Common UNIX Printing System) which is itself built into OS X, you can log in to CUPS to manage the printer (using your OS X username and password). Point your browser at http://127.0.0.1:631/admin. This interface allows you to control print jobs and set things like default paper size, paper type, etc:












Bruce, I admire your tenacity.
The only thing I can recommend HP multifunctions for are doorstops!
We have two PSC 2410s and one ancient OfficeJet R60 that work just fine. I can't say the same for the 9000 series that couldn't print straight to save itself, or even allow easy networking. It's replacement - a 7410 - can at least print fairly straight, but I wouldn't be doing backflips to recommend it. And I won't even start on the software, except to agree 100% with your comments above!
Our IT people are saying we should look to Kyocera or Oki for the next round of printers - and having had the experience of dealing with HP support - it can't be a worse choice.
Do you know whether this workaround will work for the HP PSC 2510? I am considering to go intel and am only waiting for drivers & Matlab.
Jan, the HP PSC 2500 is a listed choice in Printer Setup Utility, so I'd say the odds are favourable.
I've got a problem with my hp officejet d135 to connect it to a MacBook running with Tiger. So I looked here and it's perfectly clear. Except that I don't know what's the IP of my prnter. How can I find it? Can you tell me please so I would be a little less dummy? Thanx a lot. Colin
Colin, note that I am using a jetdirect 200m network interface; this allows my d135 to receive an IP address from my router via DHCP. You can also set a manual IP address on the printer by following the instructions in the user guide. If you printer is directly connected via USB, you won't be working with an IP address. I no longer have the printer (good riddance HP!), but you should still be able to use the solution referred to above for printing—just don't add the d135 as an IP Printer.
Hi,
I have a new Mac Book Pro and an old HP office jet d135. The printer worked fine, afgter some tinkering, with my old Mac powerbook, but I can't get it to work with my new hardware. I followed the instructions for setting up ESP ghostscript and I noted your comments to Colin. I, also, am running HP through USB into my computer and my computer only. I tried to print, the HP says "printing" but nothing happens after that. Can you tell me what I could try next? I know very little computer lingo, so if you could use simple language that would help me understand what you might be talking about.
Thanks for your help,
Elizabeth
P.S. I also have a new Mac book. Should I follow the same instructions with it?
Elizabeth, as you're running Tiger (on the MacBook/ Pro), there is a list of included printer drivers here. As you can see there are some Officejet drivers included, but none specifically for the d135. It is possible, however, that selecting one of these included drivers may allow you to print. To try this open Printer Setup Utility (in ~/Applications/Utilities) and click Add. Select your printer which should be listed under Printer Name in the Default Browser pane, then choose HP from the Print Using drop-down menu. You should now see a model list; try any of these
If you installed ESP Ghostscript and hpijs-foomatic, do as above but when you get to the model list pick the one called HP OfficeJet D135 Foomatic/hpijs, then click Add.
I hope that works for you. You should be able to point Safari at http://127.0.0.1:631/printers/ and try the Print Test Page button. The other thing you could try if you still have problems is a "factory reset" on the printer. You'd need to refer to the user guide for instructions. Good luck!
The updated software and drivers for the d135 are availble at the HP site http://hp.com. Just type d135 in the search box. And pick the OS X 10.4 compatible download.
I can't see anything more recent than 09-2005 (7.3.1) Dan. This version is unstable, and certainly not native on Intel Macs. In my experience this version was about as "compatible" with OS X 10.4 as my electric toaster. I now use a Brother MFC-640CW which, although not native (except for CUPS printing), has software that doesn't crash when you look at it.
Bruce, thanks for the step by step. I had the same issue as some above, in that I have my d135 connected directly to my iMac. I failed in my first attempts to get this working but had success when followed correctly. Note to those who come after me -
1. Visit LinuxPrinting.org to download and install ESP Ghostscript ...
2. Now download and install the hpijs-foomatic package from the same page...
Foolishness is tied up in the heart of a Joel. = ) Thanks!
Thanks Joel; good to have your confirmation that this works for a directly-connected printer too.
I've used these instructions to setup both direct connect via USB and wireless printing via an airport express on a MacBook Pro runing 10.4.x. That worked perfectly for months. I've also been able to setup guests using the same process whenever they have needed to print on my network.
This past week, I upgraded my laptop to the newest MacBook Pro, followed the same instructions, and now everytime I try to print, I get the following message:
"Network Host '10.0.1.1' is busy; will retry in # seconds..."
where 10.0.1.1 is my airport express router IP to which the HPD135 is connected via the USB interface. And the # starts at 5 seconds and progressively increases to 30 seconds and stays at that number.
Any ideas?
BNF, I've not seen this myself and no longer have the d135. A google search indicates this can be a frustrating problem, but I don't know if any of the suggestions apply to your issue. Good luck!
FYI: latest updated Linux Foundation printing drivers can be used to update the above listed drivers:
http://www.linux-foundation.org/en/OpenPrinting/MacOSX/hpijs
These drivers worked with Airport Express connected printer following above directions.