The hp website lists XP drivers for it, so presumably it does. However, when I look closer, it has three drivers for it: one for PCL5e, one for PCL6, and one for PostScript, and I don't know which one you'd want to install, or if you should install all of them.