Are you connecting to a printer shared by another machine? If so the print
driver on the other machine may not run on Vista.
If the machine sharing the printer is XP, create a shared printer targeting
LPT1 using any driver that ships with XP. The Agfa driver is fine. Connect
to the print share from Vista. If this works fine then the issue is with
the other share's print driver.
In these cases, it's easiest just to add a Local Printer on the Vista that
targets a Local Port in the form \\remotemachine\printshare and install the
Vista driver for the device rather than attempt to install the Vista driver
on the XP machine.

Signature
Alan Morris
Windows Printing Team
Search the Microsoft Knowledge Base here:
http://support.microsoft.com/search/?adv=1
This posting is provided "AS IS" with no warranties, and confers no rights.
> I am running vista home premium and get am error message when trying to
> add a network printer. It says I don't have enough memory. I have 2
> gig of some kind of ram. Please help.
> Thank you.