Printer driver problem drives me nuts

I have a HP LaserJet 1160 printer that I installed on my Vista machine. The only way to install this specific printer is by hooking it on the computer’s USB, wait for Vista to autodetect and then direct the wizard to the folder where the drivers are.

I did that and it worked like a charm. But then I couldn’t share the printer over the LAN and I deleted it and tried to reinstall. But now when I reconnect the USB cable, Vista won’t autodetect the printer.

How can I force Windows to automatically detect the printer?

Add new printer, directly connected device, search internet, choose model, select brand/model.

No, this doesn’t work with USB printers.

to my knowledge you cannot share a usb printer with another comp. lpt printer port connection is the only way to share over a network.

I had this problem once and am a bit hazy on how I fixed it but I think what I did was get rid of entries in the registry and elsewhere so that Vista wouldn’t think it already had the printer installed. Just deleting the printer doesn’t get rid of these things.

Holy Cow! :eek:

I did a search in the registry for “LaserJet” (the printer is an HP LaserJet 1160) and there are two billion entries, along with other printers I had in the past. I am still in the process of deleting all this crap.

Go carefully there! You don’t want to go too crazy in the registry.

An update for anyone who might have the same problem:

What Princhester suggested actually worked. I deleted all entries from the registry and the computer was able to re-detect the printer. :cool:

But then another problem arose! Vista will not prompt you for choosing a driver, it simply goes ahead and installs whatever it thinks is right. The generic drivers it chose were a nightmare. The colors were off, but the worst was the delay. It took at least 30 seconds for the first page to start printing and then another 10 seconds between each page :smack:

Luckily in Vista you can have multiple drivers installed at the same time. Right click on the printer icon, Run as administrator, Properties and then on the Advanced tab choose New Driver… Install the desired driver and then it appears on the drop down menu. You can switch back to the old drivers anytime you like!

Who told you this? They are incorrect. Ever heard of a USB print server? Printers can be shared over Ethernet as well.