Description: This is a standard issue USB 2.0 cable. This is the most common A to B Male/Male type peripheral cable, the kind that’s usually used for printers. Compatible with most SFE designed USB boards as well as USB Arduino boards like the Uno.
Solution:
The USB receptacle on your PC is a type A connector and can be recognized by its rectangular shape.Type A receptacles can be found on upstream devices such as a USB host, or a hub. Type A plugs can be found on cables, and smaller peripherals such as a mouse and a flash drive
However, many larger USB peripherals such as printers and scanners use a detachable cable, and use the Type B receptacle, which has a square shape. Instruments are another type of downstream device. To connect an instrument to your PC, you will need to use a USB Type A to Type B cable
The two types of plugs have the same number of pins, and are electrically identical. They are only different mechanically. This was an intentional feature designed by the USB Implementers Forum to prevent connecting a host to another host, which could cause a short circuit.
In the following image, the type A plug is on the left and the type B plug is shown on the right. Notice the pin numbering as well. Each plug type has the same number of pins, they are only different in mechanical design.