pmcneff :
My printer has a 36 pin parallel port, so that’s what I ordered from Amazon. Unfortunately, the one I ordered is too long so it doesn’t fit.
Both Centronics and Mini-Centronics are 36-pin. They need to be in order to be electrically compatible--they just aren't
mechanically compatible. As I said, the ethernet print server is the best solution--unlike the Wifi version mentioned by The Paladin, it uses a standard DB25 connector which is the
other, PC end of the printer cable that is the same no matter what the printer end is, so you can use your old cable. And it effectively makes the parallel port invisible to Windows because the OS on the print server (generally some flavor of Linux) is the only one that communicates with it.
While parallel ports are not supported in Windows 10 and generally do work using drivers built for older versions of Windows, there have been multiple updates such as build 1709 that temporarily broke printing over parallel ports for millions of people because unsupported means
not tested for. Throw in another driver layer for the USB-to-parallel adapter and things can get even worse yet.
If you don't care about reliability, then
this is the correct USB-to-Parallel cable on Amazon. You will note it actually mentions the LaserJet 1100 because that is one of the very few printers that actually came with a mini-Centronics port. Or use an adapter as mentioned--no electronics are inside as it's just a simple pin-converter