Дык не надо путать порт LPT1 с портом 0x378. С первым можно работать хоть через CreateFile, а вот со вторым тока через драйвер.