I used this to replace the cable on my printer that plugs into my computer and it fits perfectly. The only complaint is that the cable was very long, but that's not really a problem, just an inconvenience when you don't need a long cable.
Pros
USB 2.0 specification high speed data transfer up to 480Mbps