Печать из DOS программ в Windows XP

Печать из DOS программ в Windows XP

Для того, чтобы печатать на современных машинах из старых программ, необходимо чтобы принтер был подключен локально на LTP порт, но если принтер является удаленным, что делать?

Если принтер удаленный, то необходимо подключить его локально на LTP порт, для чего я использовал старый проверенный метод с командой NET USE.

cmd: net – не является внутренней или внешней командой
Необходимо было подключить удаленный принтер на локальную машину для печати из MS-DOS программ. На локальной машине стоял Win XP SP2. По старой доброй традиции использовал net use, но на машине выдалась ошибка, что: “net” не является внутренней или внешней командой, исполняемой программой или пакетным файлом. Хм… Странно, попробовал сделать вызов

Создал BAT файл следующего содержания:

NET USE  Lpt1 /delete
NET USE Lpt1: \\172.16.2.68\EPSON /persistent:yes

, где:

  • Lpt1 — порт на который будет привязан принтер;
  • 172.16.2.68 — IP адрес удаленной машины (можно использовать имя компьютера);
  • EPSON — Сетевое имя принтера, открытого для доступа из сети.

Сохранил файл под именем: net_use_ltp1.bat , добавил ярлык в автозагрузку, все!