Кстати, если нет LPT порта, а в принтер этикеток нужно что-то передать только через LPT. Я делал так (обычно прокатывало):
1. Подключается принтер к компу через USB
2. Ставятся драйвера и принтер после определения в системе расшаривается, к примеру, как Datamax, и машина называется, к примеру PC1
3. На этой же машине (можно и с другой) подключаем принтер как LPT через командную строку командой:
net use lpt3: \\PC1\Datamax
4. После этого можно подключить принтер как через LPT3 или залить что-то на принтер как через LPT3.
Можно указать любой порт LPT от 1 до 5 точно пробовал. Работало.