Из моей рабочей программы мне нужно распечатать файл ASCII на принтере, подключенном через USB. До сих пор это работало нормально, так как мы использовали LPT1 со следующей командой.
Type filename > prn
Но необходимость переключения на USB становится обязательной по совершенно очевидным причинам.
Кажется, Net Use - один из способов привязать его к LPT. Есть ли другой способ, особенно для работы в Windows 7 и XP?
Ответы:
Вот инструкции о том, как это сделать. Немного долго, чтобы вырезать и вставить в текстовое поле, но выглядит достаточно легко сделать.
источник
Как получить USB-принтер, доступный как LPT1:
NET USE LPT1: \\<your computer name>\<printer share name> /PERSISTENT:YES
в командной строке (или как).Если у вас есть физический LPT-порт на компьютере (параллельный порт), вам, возможно, придется отключить его в BIOS (или, может быть, даже просто в диспетчере устройств), чтобы использовать LPT1. Вы, вероятно, также можете просто переключиться на LPT2.
источник
type filename > lpt2
задание появляется в очереди принтера, но не печатается? Принтер работает иначе?