I have an old HP printer which I had connected to my old PC. The printer has a 36 pin connecter and I used a cable to connect that to a 25 pin parallel port on my old PC.
The 36 pin port on the printer looks like this:

I would now like to connect the printer to my newer laptop which doesn't have a 25 pin parallel port. I bought a USB to 36 pin cable.
However, the 36 pin connector on the cable from Amazon is the right shape and has the right number of pins but is about 2x as large as the port on my printer (old cable on top, USB cable on bottom).

Is it possible to buy a USB cable which will connect to my old HP printer? What is this smaller version of the 36 pin port called?
