Let me assume you are having the same problem I had:
1. An old printer connected to an "older" machine (XP, Win2000) with so called NT4.0 (kernel mode) driver
2. Want to provide it to a Vista machine as a network printer
Please try on your VISTA machine:
Control Panel -> Printers -> Add a printer -> Add a local printer ->
Create a new port: Local Port ->
Enter a port name: \\Your_XP_machine\Shared_Printer <<REPLACE W/ YOUR INFO>>
Pick appropriate driver from list provided by Vista <<Lexmark 4800>>
Hope this works for you.
Followed the instructions...worked great...I have an XP machine with an HP Laserjet 4 Plus which is shared. My vista machine was the one on the network which would display the "blocked NT4 driver". This way we get to use an installed driver on the Vista machine to print to the network shared printer...Alex...You made it too easy...Thanx much.
I'm having a similar problem but updated. My windows 7 computer is my 'server' and I am trying to connect my windows 8 laptop to the printer. I can see the printer and detect it through network sharing and through our home group but when I actually try to add the printer to print I am getting the NT 4.0 driver error. I when to hp and downloaded updates and drivers compatible with the version of windows I'm running on each machine but same thing happened. So I hop on here and followed the steps you provided above to add the printer manually and got all the way to naming the printer. after about 3 seconds of trying to install the printer I get this-
"Windows can't install the HP Photosmart C4500 series kernel-mode print drive. To obtain a driver that is compatible with the version of windows you are running, contact the manufacturer."