Question,
How many USB Root Hubs do you have listed in Device Manager w/ all your devices plugged in? If less than 2, then Skurj's suggestion should get you somewhere.
I would suggest plugging the OfficeJet All-In-One into a Root Hub to itself due to the bandwidth requirements of that unit & put nothing else with it, then plug the rest into another Root Hub(or 2 if you have them available). The USB host controller should then reallocate your bandwidth needs & solve your problem.
A USB Root Hub as listed in Device Manager is the USB cluster attached to the mobo proper, or mobo plug-in(for front panel or slot USB clusters)that normally will have 2 USB plug-in slots per hub. As I remember, the USB host controller will divide the total USB bandwidth across the # of Root Hubs in the USB system. A USB 2.0 Hi-Speed system w/ 5 root hubs will equate to approx 96Mbps per root hub (480/5=96). Each USB port in a root hub will divide by 2 (96/2) to equate to approx 48Mbps per USB port. This is what is called Bus Mastering so that no 1 or 2 devices hog the total bandwidth of the bus. The HC will only ID the devices it sees plugged into the port(s) of the root hub(s) but will not reallocate the bandwidth that it had assigned to an empty root hub(s) to the ID'd root hub(s). This is why a body needs to keep up w/ the power & bandwidth requirements that each device needs to function correctly (USB power off the root hubs & ports is allocated in the same manner) & not daisy chain too many devices off a single root hub (which is the problem that is run into by using external USB hubs off a mobo or PCI USB card root hub). If you're setup in your BIOS for USB 1.1, using the example above, you'll have even less bandwidth allocated. The individual USB device's ID info also tells the HC what their needs are & the HC will try to divide the already allocated bandwidth among the device(s) that are plugged into each port in the root hub & the 1 w/ the most need will get the brunt of the bandwidth & the others will get what is left over & this may not be enough for them thus causing conflicts, thus the suggestion to plug the OfficeJet in a root hub by itself. Yes, I know what the function of the USB system is supposed to provide, I'm just giving you what is not being said about the USB system to the general public.
A USB PCI card is essencially a USB system unto itself (to the computer it looks as a PCI card & is controlled by the PCI bus controller (which BTW also has some control w/ the onboard USB system too-it's part of the overall PCI bus). It's USB HC is onboard the card & is usually more robust. These are better suited to handle such equipment as that OfficeJet. But that choice is up to you to decide.
Oh, 1 more thing. Not all USB 1.1 or eariler specification devices will play well under the USB 2.0 specification either, even though USB 2.0 is supposed to be backwards compatible to the older USB specs. Just keep this in mind as well. For this reason I would also enable the Legacy USB option in the BIOS as well if you have that option available to you.
Just being helpful. Take it at your leisure.
