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: 169.254.72.163.  My home network uses an IP range of 192.168.0.1 to 192.168.0.255.

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.

Thanks.
LVL 16
MilleniumaireAsked:
Who is Participating?
 
Scythe000Commented:
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.
0
 
Shaun84Commented:
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 192.168.1.50 for example all the machines should be able to see it
0
 
IanThCommented:
169.254.x.x is known as an apipa
see
http://www.duxcw.com/faq/network/autoip.htm


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
0
Cloud Class® Course: Ruby Fundamentals

This course will introduce you to Ruby, as well as teach you about classes, methods, variables, data structures, loops, enumerable methods, and finishing touches.

 
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.
0
 
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.
0
 
IanThCommented:
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 0.0.0.0
0
 
Scythe000Commented:
Glad I could help!
0
 
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 169.254.72.163.  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!
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.