I use this cable for my Canon printer / copier / scanner and it works well. The cable length is about 177 cm. I always order a little longer cable than what I need Because sometimes there is a difference of 20-30 cm. But this is close enough to the product description (180 cm) so it is perfectly fine. I have to deduct 1 star Because of the unacceptable delivery time Best thing about 2 weeks.