|Why are you connecting both USB and parallel cables? You should use either one or the other.|
I think you may get better results with USB but there are variables.
Try removing the parallel cable, remove the printer from the printer list and then reboot. Install the printer as a local printer using the Add new printer option in printers. WinXP should already have drivers for that printer.