I know this works on 7
Run a command prompt and type the following:
net use LPT2: \\servername\printer
This sets up a behind-the-scenes connection to the printer.
Then go through the add printer wizard, choose to add a local printer, and choose port LPT2... It will probably ask for a printer driver, and you can just choose whatever XP driver you might have been using before. The printer is then installed without any errors, and works just fine.