Have got a Epson Stylus Colour 680 here, attached to a HP Jet Direct box that I print directly to from my XP SP2 PC across the works network.
I've had no problems with it, but I haven't tried attaching it directly to my Parallel port yet. (And since it works, I think I'll leave it as it is :-))
Cheers,
Graham C
It's a 680, not a 640, I'm a dumbass!