Based on my experience so far with Vista, it will recognize many printers without downloading a driver. I have two Canon printers connected to my desktop PC (Windows XP). Both are rather old models, a BJC-2000 and a BJC-3000. When I networked them to my notebook PC (running Vista), it brought up a list which included both printers. In other words, it had drivers for them.
The point of my last post was that he needs to install networked/shared printers on that laptop in a different way than he would if he was connecting the printers directly to it.