Да можно но я на всякий случай использовал свободные порты LPT, не физические, т.е. Lpt2, 3 и тп....
В итоге ставишь принтер локально, пишешь для него команду в cmd-шелле типа:
net use lptх: \\Сетевое Имя компа\Сетевое имя принтера /PERSISTENT:YES
в свойствах принтера переводишь его с USB на Lptx, и этот же порт используешь для ДОС-прог.
Если надо, то его можно и расшарить, и таким же макаром печатать и с сетевых машин.
Упс... да так и было написано..... извиняюсь.....заблудился