Good question. My employer was tossing out a room full of printers, so I rescued some (HP5Si, HP8000N, HP8100N). Set 'em up and printed to them from my Linux boxes so I thought all was well. Then my wife complained she couldn't print (using XP).
Damn if she wasn't right and I couldn't get it to print either.
So thanks for asking my question for me.