Problem with modern laptops is many are now legacy free, (some desktops are this way too)
Legacy = PS/2 keyboard or mouse, RS232 & Printer port
USB now reigns supreme
Here's the problem, Legacy RS232 and Printer ports are very different beasts than USB to RS232 / Printer adapters. Some have excellent emulation some don't, which throughs the timing out the window; also some don't have the right RS232 voltages either and that's why many simple programmers don't work on a laptop.