This cable has USB 2.0 USB Type A (plug) USB Type A (female) connectors. It also supports the older version of USB 1.0, so it can be used with older devices that have this connection. They can also be used to connect to a printer that is further away.
eBay