I just spent 45 minutes trying to figure out why the printer wasn't working. You know what you should always check when something like that happens? The cords. Even if there's no reason in the world for the USB cord to be unplugged, sometimes it suspiciously is.
Dammit.