Don't assume you need this...it was suggested we needed to purchase this with the Cannon Scanner we picked out (read my earlier post about it). It comes with it's own USB cord...and this one would not work anyway for this Cannon scanner ... So now we have an extra USB Cable which does not fit anything we have right now. I only gave it one star as I have no way to test it out ....well let you know later if I need it, and in fact it fits on what ever I may need it for...