2

Из моей рабочей программы мне нужно распечатать файл ASCII на принтере, подключенном через USB. До сих пор это работало нормально, так как мы использовали LPT1 с помощью следующей команды.

Type filename > prn

Но необходимость переключения на USB становится обязательной по совершенно очевидным причинам.

Кажется, Net Use - один из способов привязать его к LPT. Есть ли другой способ, особенно для работы в Windows 7 и XP?

2 ответа2

0

Вот инструкции о том, как это сделать. Немного долго, чтобы вырезать и вставить в текстовое поле, но выглядит достаточно легко сделать.

0

Как получить USB-принтер, доступный как LPT1:

  1. Установите сетевой адаптер Microsoft Loopback. (Как: Windows XP, Windows 7)
  2. Поделитесь принтером. (Как: Windows XP, Windows 7)
  3. Запустите NET USE LPT1: \\<your computer name>\<printer share name> /PERSISTENT:YES в командной строке (или аналогичной).

Если у вас есть физический LPT-порт на компьютере (параллельный порт), вам, возможно, придется отключить его в BIOS (или, может быть, даже просто в диспетчере устройств), чтобы использовать LPT1. Вы, вероятно, также можете просто переключиться на LPT2.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .