I looked and had those 2 printeres plugged into a usb hub plugged into the back of my desktop. Took hub off and plugged Brother directly into Dell and it worked. Something must be wrong with the hub?
I have a Dell Dimension E520 with Windows XP sp3 and I can't print to either of my 2 usb printers. A Brother Laser and a HP Photosmart. I can print to a wireless HP printer. I did Windows update yesterday. Could one of them knocked out my usb ports? I tried rebooting.
These are plugged into the back. I guess I'll plug one into the front usb port and try that.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic