Connects a USB-B Printer, Scanner or External Hard Drive to Your Laptop’s USB-C PortThis USB-C to USB Type-B cable allows you to connect a printer, scanner, hard drive, docking station, optical drive or other existing USB-B peripheral to any device with a USB-C or Thunderbolt 3 port, including MacBooks, Ultrabooks and Chromebooks. Its 20-inch (51-centimeter) length makes it easy to carry in your briefcase or laptop bag for quick downloads and file transfers on the go.Transfers Data and Charges Devices at Lightning-Fast USB 3.2 Gen 2 SpeedsThe USB Type-C to USB Type-B cable supports USB 3.2 Gen 2 data transfer rates up to 10 Gbps, which is double the speed of USB 3.2 Gen 1.Reversible USB-C Connector Attaches in Either DirectionUnlike traditional USB cables that connect in only one direction, the reversible USB-C male connector plugs into a USB-C or Thunderbolt 3 port in either direction for a fumble-free connection every time.