I did set one up for a friend, who had 2 older HP printers, and an old HP scanner (might be the same model even). Got them all to work (kind of) with XP after upgrading his PC and OS.
From memory, the trick was the parallel port pass through for the printer/scanner which was shared.
He had two parallel ports as well, which made it even more fun!
Once you get the scanner detected, then the patch works OK.
I'll see if I can find the file muno mentioned. It was quite useful.
Cheers
Mick