I have a wonderful HP Laserjet 3100 that is still working reliably after seven years of use. I recently added a new laptop that is running Vista Business (no choice in the matter) to my stable of machines. I still want to use this printer with the Vista machine, but HP has no drivers for the printer. What to do?
The printer is connected to a machine on my network running Windows XP Professional.
1) I added a new printer on the Windows XP machine without using Plug and Play. It was set up as an HP LaserJet II Series printer connected to LPT1 (The parallel port).
2) I shared out the printer as \\Machine\HPLJII
3) I went to the Vista laptop and added a network printer. Of course it didn't discover it so I clicked on the option "The printer I want isn't listed."
4) I manually entered the Share \\Machine\HPLJII, which the Vista machine recognized as a LaserJet II and bingo I was up and running.
This solution should work for a Windows 7 machine as well.