Ouch. This gets into some tricky stuff, and the totally off the cuff advice. A couple of things I might try.
First, you might have already attempted this, unplugging and re-plugging the USB cable while it hangs, but wait, say 20 sec, between each step. Or unplug the printer, reboot, run the...