Another Idea: have you tried matching that printer with a matching HP printer and use the HP driver?
a *LOT* of the time that will work!
as long as the driver sends PCL6 commands to the printer the printer should print the data just fine.
So you mean find PCL6 drivers for an HP printer that work with a Toshiba e-studio16 and install them on the XP box and then share it hoping that printer is Vista compatible? I didn't think XP would allow you to use the wrong drivers.