Connects a USB-B Printer, Scanner or External Hard Drive to Your Laptop''s USB-C Port This USB-C to USB 3.0 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 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.1 Gen 2 Speeds The USB Type-C to USB 3.0 Type-B cable supports USB 3.1 Gen 2 data transfer rates up to 10 Gbps, which is double the speed of USB 3.1 Gen 1. Reversible USB-C Connector Attaches in Either Direction Unlike 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.