And that is the trouble. Your first problem will be finding one with a printer port - which now seem to have gone in favour of USB. The other is the voltage, and somebody on this forum told me that some of the operating systems "cheat" on the display which sends the timings off.
I was lucky - I use a Toshiba - about 5 years old, which my daughter bought from PCWorld ( I paid the first months rent on her flat for it) .
It has a LPT1 port and checking the voltages with a volt meter, they are in the 5 volt bracket. It seems very stable and runs Mach3 perfectly.
I think I would go for an older one of better quality, rather than a more modern one.