|USB hubs don't work very well. That is why the latest version of motherboard may come with as many as 10 USB ports. At any rate using a hub usually degrades the connection to USB 1.1 speeds. |
If you need more USB ports I suggest you add in a PCI based USB card instead.
USB ports have a limited amount of current they can supply. A device like a printer needs all of that power.
Remove the hub and test the port directly. If it doesn't work then you may need to remove the USB controller/s from Device Manager and reboot. Windows should find new hardware and install it.
If you are interested in a USB add-in card ask for help and we can provide links.