I'm going along with IainB on this, it does sound like a dodgy earth, (or earth<->neutral connection).
If they've tied the USB shield to the printer frame along with earth/neutral then it's probably picking up a slight leakage current through the AC wiring.
Antenna sockets on the backs of TVs are a really good place to get hit with this

Working in Telstra, getting zapped was pretty much par for the course - working on the Main Distribution Frame in close proximity to 25-50 subscriber lines, any one of which might get an incoming call....90VAC doesn't exactly tickle. The worst part is it would cause your hand to jerk back...into the block of connections behind

Then you were always wondering if some faulty piece of mains connected subscriber equipment was feeding 240VAC back into the line.
@Fred: Just as a matter of interest, do you have an RCD, (safety switch), installed ?