Если программа написана 8 лет назад, то она как правило работает напрямую с портами (в MS-DOS, Win95, Win9
. В WinXP и ему подобных необходимо написание спец драйвера (или использовать готовый) и в любом случае новой программы.
Кроме того в современных компьютерах параллельный порт может работать в нескольких режимах (Satndart, ECP, EPP). Режимы переключаются в BIOS SETUP. Для начала можно попробовать попереключать их. Если не поможет, то загрузить DOS или Win98 и запустить прогу.