Windows 7 Forums
Welcome to Windows 7 Forums. Our forum is dedicated to helping you find support and solutions for any problems regarding your Windows 7 PC be it Dell, HP, Acer, Asus or a custom build. We also provide an extensive Windows 7 tutorial section that covers a wide range of tips and tricks.


Windows 7: Making Windows 7 install a driver for an old printer


26 Mar 2010   #1

Win7 Professional 64
 
 
Making Windows 7 install a driver for an old printer

I have now successfully configured most of a new laptop's functionality under Windows 7 (that came preinstalled).

However, I'm bogging down on getting my network printer to work with it. It's an HP 920C deskjet - pretty old computer.

The printer is hardwired to a machine running XP, and all the other computers (all XP) in my home can print to it over our wireless network.

The Windows 7 laptop is FINDING the printer okay, but can't find drivers for it.

Installing the Product with the USB Cable and Using the Windows Update Driver or the Driver Located in the Windows 7 Operating System - HP Customer Care (United States - English) tells me that "I'm all set because Windows update has the drivers." But I can't figure out how to get those drivers onto my computer and make the printer work.

X86-all-4189_1228a7cf7b1aac21346b20cb6e21db409dde9e72 is a cabinet file I downloaded from Microsoft, that purports to have the 920C driver file(s) I need for Windows 7. But I don't know what I do with this file to make the O/S know about the drivers.

Any ideas?

My System SpecsSystem Spec
.

26 Mar 2010   #2

Microsoft Community Contributor Award Recipient

Windows 8.1 Pro with Media Center
 
 

It should work if you follow these steps:

In Seven:
  • Go to Devices and Printers (Start > Devices and Printers)
  • Click Add a printer
  • Click Add a local printer
  • Choose Use an existing port: LPT1:

    Name:  1.PNG
Views: 150
Size:  39.3 KB
    .
  • Click Next
  • Choose Manufacturer HP and Printer HP DeskJet 920C:

    Name:  2.png
Views: 175
Size:  50.8 KB
    .
  • Click Next
  • Follow the instructions given on screen
  • Connect the printer to the Seven machine when asked to do that

When the printer is locally installed to Seven, reconnect it back to the XP Machine.

In Seven:
  • Go to Devices and Printers (Start > Devices and Printers)
  • Click Add a printer
  • Click Add a local printer
  • Choose Create a new port: Local port:

    Name:  3.png
Views: 41
Size:  41.8 KB
    .
  • Click Next
  • Give the port a name. Format is \\Computer_Name\Printer_Name, where Computer_Name is the network name of your XP computer and Printer_Name is the name printer is shared with:

    Name:  4.PNG
Views: 24
Size:  16.7 KB
    .
  • Click OK
  • Follow the instructions given on screen

It should work now.

Kari


My System SpecsSystem Spec
27 Mar 2010   #3

Win7 Professional 64
 
 
Thanks Kari - next problem

Hi Kari,

Your solution worked perfectly. Followed the instructions to the letter, and all was well. I could print to the printer wirelessly; it found it on the network.

But just because I know that sometimes it's best to restart a computer and see if changes REALLY took, I did just that. And my printer is still there, as the default printer, but there are printer errors (or error) that prevents me from printing.

I have tried removing the printer then adding it back in. All goes okay, it tells me I've added the printer, but then the test page won't print.

The printer troubleshooter finds nothing wrong (except for "there's another item in the print queue" - well, duh!).

What might have happened between my successfully printing a test page wirelessly and then my failure to do so after restarting the computer? Other than, of course, the fact that I restarted the computer. Obviously I don't want to have to physically attach the printer to the computer every time I use it, then follow the steps Kari outlined so I can print wirelessly, each time I restart the computer.
My System SpecsSystem Spec
.


27 Mar 2010   #4

Microsoft Community Contributor Award Recipient

Windows 8.1 Pro with Media Center
 
 

Strange.

First, in any case you should only be forced to do the latter part again, the drivers installed in the first part should still be there also after reboot.

Two things you could check (both machines, images from Seven):

First, check that Print Spooler is running (started) and that is starts automatically:

Making Windows 7 install a driver for an old printer-print_spooler.png

Then, disable bidirectional support (Printer properties > Port tab). Bidirectional support on HP printers sometimes messes with the print queue and spooling.

Choose the right port and printer, uncheck the checkbox:

Name:  bidirectional.png
Views: 336
Size:  47.5 KB

Try if this fixes the issue. Come back to tell how it went.

Kari


My System SpecsSystem Spec
27 Mar 2010   #5

Win7 Professional 64
 
 

The spooler was started automatically already. And bi-directional support was grayed out, and unchecked.

This is driving me nuts! I tried just deleting the port, and when I did, I got a message saying the requested resource was in use. Is there a way I could FORCE the deletion of the port?

I don't want to "roll back" the system. And maybe I could just try again plugging the printer in, then doing as I did before. But still, it was working, I restarted, and then it wasn't working.
My System SpecsSystem Spec
27 Mar 2010   #6

Microsoft Community Contributor Award Recipient

Windows 8.1 Pro with Media Center
 
 

You can not delete the port from Printer Properties > Port? Maybe turning the XP off and rebooting Seven?

This method normally always works, if the networked computers can see each other. My 'big' printer (ISO A3) is an old one with no Seven drivers, so I have it connected to virtual machine running XP and installed in Seven following this routine. Works.

My next try would be to delete the port in Seven, uninstall all 920C related drivers and software (only in Seven) and after reboot try again, only this time forgetting the phase one, going directly to port setup and see if the system can find the drivers itself.

I'm sorry, I can not think anything else at the moment. I'll be back if I'll find something.

Kari
My System SpecsSystem Spec
27 Mar 2010   #7

Win7 Professional 64
 
 

I figured it out.

The first time that I ran the printer wirelessly, I was forced to log in remotely from the Windows 7 computer to the XP computer where the printer is plugged in. I must have forgotten to check the box saying "remember my credentials."

So after a restart, the problem was that the Windows 7 laptop was no longer logged into the XP printer host. Logging in again, and checking the "remember my credentials" box, appears to have solved the problem - after several restarts, and after several shut downs, then start agains.

Thanks!
My System SpecsSystem Spec
27 Mar 2010   #8

Microsoft Community Contributor Award Recipient

Windows 8.1 Pro with Media Center
 
 

Nice!
My System SpecsSystem Spec
27 Mar 2010   #9

Windows 7 Ultimate (x64) SP1
 
 

Good work Kari! I'd give you rep if I could so instead I'll give you props here
My System SpecsSystem Spec
27 Mar 2010   #10

Microsoft Community Contributor Award Recipient

Windows 8.1 Pro with Media Center
 
 

Thanks tw33k!
My System SpecsSystem Spec
Reply

 Making Windows 7 install a driver for an old printer




Thread Tools




Our Sites

Site Links

About Us

Find Us

Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

Designer Media Ltd

All times are GMT -5. The time now is 02:33 PM.
Twitter Facebook Google+



Windows 7 Forums

Seven Forums Android App Seven Forums IOS App
  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33