Sigh. This happened to me a week ago. Tried to hook up a USB-B connector to the back of a laserprinter blind. It fit in but wouldn't be detected by the host computer at all. The computer was running Linux Mint so I thought it was a compatibility problem (even though I just moved the printer from another computer running the exact same version of Linux Mint).
After 20 minutes I decided to turn the printer around and noticed (for the first time) that a USB-B connector would quite easily fit snugly into an ethernet port.