I have not been able to get my Toshiba laptop running XP Home to communicate with the HP 812c printer as long as it was connected via my USB hub and not directly to the laptop. I was advised to buy an AC-powered USB hub, so I got the Belkin F5U237v1 with 7 ports. Same problem. Everything else (external HDD, mouse, keyboard, scanner, thumb drives, etc, all work great, but the printer just prints garbage - usually a few jumbled characters on a page and will keep chewing up paper until I turn it off and clear the queue. HP was no help. After seeing that their recommendation for an AC-powered hub didn't work, they advised me to just plug it back into the laptop directly and be done with it. The system recognizes the printer when I connect the USB plug and power it up. How do I diagnose this?