Let's examine the details in your post. Not a word about the host PC, the OS, the BIOS version, the Motherboard drivers you used and so on. These details matter.
One thing that many expect from the device makers is to fix our PC. Sadly they won't.
I would have supplied more information but your post is far too light on details. And just because a card reader works does not mean it's going to play with a printer.
Just installed a new Epson Stylus Photo RX700. It works fine as a stand alone scanner/printer but I can't get it to work through the computer off its USB connection. I used the CD provided but when that didn't seem to work, I contacted Epson support. They gave me a link to new drivers which I downloaded and installed. While the printer shows up in my list of printers nothing I send to it prints. When you click on the printer, the documents are there with a "printing error" listed next to each. The USB hub and host show to be OK in Device Manager and I have a card reader working off one USB connector, so I would think the USB ports are OK. I contacted Epson support again, but they have not responded.