Serebriakov, не могу пока проверить, но для Emu80 можно попробовать указать порт принтера вместо имени файла в emu80.conf в строке "prnWriter.fileName =", раскомментировав ее. Не уверен, прокатит ли lpt1 под windows, но вероятность того, что заработает /dev/lp0 (или какой там будет порт) под Linux, выше.
В любом случае, даже если сразу не заработает, думаю, что несложно будет доработать.

