Good that you have your printer working again. Is this an Epson FX, Epson
LQ, Stylus, Photo Stylus or what? What's important with these kinds of
things is the entire Printer Driver Name (e.g. "Epson Stylus Photo R300
(M)"), not just some substring of it.
If the driver names (the entire character strings) are not identical,
attempting to install an "Additional Driver" will most likely be futile.
On Windows XP, the built-in drivers are all described in the file
%systemroot%\windows\inf\ntprint.inf (%systemroot% is usually c
. If the
driver name on the two platforms are not identical, but you're pretty sure
they are for the same physical printer, you can copy the existing entry in
the ntprint.inf file into a new entry (line) and change the driver name (the
name in between the " marks at the left end of the entry) to match exactly
what is on the other platform. Save the revised ntprint.inf file, delete
the ntprint.pnf file then try connecting the printer again - this might
work. Unfortunately, the design in Vista is different; the ntprint.inf file
does not contain the printer driver definitions, so this workaround can't be
used in Vista.
One needs to install the "Additional Driver" from the computer that has it,
not the from the computer you want it on - see
http://members.shaw.ca/bsanders/AddDrivertoOldOS.htm. Although this says
"on older OS", the process works for "newer" OSs also - probably I should
revise this to say "different".
I don't know what the rational is for making some of the printer driver
names slightly different between XP and Vista; this difference certainly
creates some problems for network printing!
--
Bruce Sanderson MVP Printing
http://members.shaw.ca/bsanders
It is perfectly useless to know the right answer to the wrong question.