Why can't I connect to my printer in Windows 7 Ultimate?

I've recently installed Windows 7 Ultimate 64 bit on both my desktop and laptop.  In both cases I can dual boot; into XP or Windows 7 on the desktop and Vista or Windows 7 on the laptop.

My printer is an old HP Officejet G85 and is setup as a network printer so is accessible from all PC's in the house.  It uses a HP jetdirect 175x print server.

I've struggled to get the printer working in Windows 7 but finally succeeded on my desktop by going through the printer install screens and specifying the network address of the printer:  My home network uses an IP range of to

The printer is working in Windows 7 on my desktop, however, despite following exactly the same process on my notepad I'm unable to get it to work as the notepad simply doesn't see it.

If I try pinging the IP address of the printer on the notepad I get the following error:
PING: transmit failed. General failure.

If I login to the Vista OS on the notepad I CAN ping the printer!

The desktop also pings the printer from Windows 7, which is obviously why it works on the desktop.

I've tried shutting down the firewalls on the notepad (ZoneAlarm and Windows 7 firewall), but it makes no difference.  The notepad can access the internet and my home network and both Windows 7 machines can talk to each other.  The only issue is with the printer on the notepad.

Can someone please help me resolve this issue.

LVL 16
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

The printer is not on the same range as your network. You need to get it change to a 192.168.1.x address.
Depending on the printer you should be able to do it one of 2 ways, on an interface physically on the printer
or on the machine that can ping it (the vista notepad) open internet explorer and type the IP addres into the address bar which should bring up the interface to allow you to change it
once you have changed it to for example all the machines should be able to see it
169.254.x.x is known as an apipa

if any machine can talk to the printer they must also be in the 169.254.x.x range like your vista os

so your getting the ping transmit failure suggests a broken network stack imho but you won't be able to ping 169.254.x.x from 192.168.1.x so make sure all yout devices are in the same ip range of 192.168.1.x
Here's a great fix: http://h20000.www2.hp.com/bizsupport/TechSupport/DriverDownload.jsp?pnameOID=19656&locale=en_US&taskId=135&prodSeriesId=27908&prodTypeId=18972

Don't even worry about installing the driver that way. the link is for the universal HP network printer installer. It may need you to punch in the IP but it's really, really great.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Acronis Data Cloud 7.8 Enhances Cyber Protection

A closer look at five essential enhancements that benefit end-users and help MSPs take their cloud data protection business further.

MilleniumaireAuthor Commented:
Scythe000, thanks for the link.  I downloaded this software and installed the printer successfully.

However, before doing this I wanted to change some of the drive letters on my laptop to match those used on my desktop and it was necessary for me to uninstall some programs, including ZoneAlarm and AVG.

After the unistall, I tried pinging the printer and it found it!  I still went ahead and used the wizard although I'm sure I could have used the standard Windows 7 method as I had done on my desktop.

It will be interesting to see what happens when I re-install ZoneAlarm!

Shaun84 and IanTh thanks for your suggestions.  I had wondered if this was an IP range issue, however, as I said, I successfully installed the printer on Windows 7 (and XP) on my desktop and on Vista on my laptop and all are using the 192.168.0.x range of IP addresses so I don't believe this is the issue, especially as it has now installed.
MilleniumaireAuthor Commented:
I don't believe this resolved the problem, but it's a useful utility to have and I confess I didn't find it when I was looking for drivers etc on the HP site.
if you added the printer to a client in the 192.168.0.x range the printer must have had a 192.168.0 address as 168.254.x.x is not connectable to 192.168.0.x unless your subnet mask was
Glad I could help!
MilleniumaireAuthor Commented:
IanTh, I can confirm that my printer IP address is definitely NOT in the 192.168.0.x range and IS set to  This is the default IP address set by the HP jetdirect 175x print server (I don't recall ever changing it).  Printing the test page from the server shows this information and I can also see it in the printer properties.

The IP address range of my network IS in the 192.168.0.x range, in fact I have setup the router to use address reservation to assign specific IP addresses to each piece of kit so I can easily identify what is connected.

When I first got the print server I remember thinking the IP address would cause a problem and changed it to something in the 192.168.0.x range, but it didn't work i.e. the printer couldn't be found!
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Printers and Scanners

From novice to tech pro — start learning today.