Как произвести печать на сетевой принтер из программы MS-DOS
По умолчанию из большинства программ MS-DOS печать выполняется непосредственно через порт LPT1 или LPT2. Однако для автоматического вывода на общий принтер через перенаправитель необходимо использовать один из следующих способов.
Способ 1
Воспользуйтесь командой net.exe для установления постоянного соединения. Для этого используйте в командной строке следующий синтаксис
net use lptx \\сервер_печати\общий_принтер /persistent:yes
где x — номер сопоставляемого порта принтера,сервер_печати — сервер, обслуживающий общий принтер, и общий_принтер — имя общего принтера.
Например, для сопоставления порта LPT2 общему принтеру под названием Laser1 на сервере печати Pserver выполните следующие действия.
1. Нажмите кнопку Пуск и выберите команду Выполнить.
2. В поле Открыть введите команду cmd и нажмите кнопку ОК.
3. Введите команду net use lpt2 \\pserver\laser1 /persistent:yes и нажмите клавишу ВВОД.
4. В командной строке введите exit и нажмите клавишу «ENTER».
Примечание. В Windows XP пользователи, не обладающие правами администратора, не имеют возможности сопоставить порт LPT пути к сетевому принтеру, если у компьютера имеется реальный параллельный порт.
Способ 2
Можно печатать непосредственно на общем принтере с помощью следующей команды:
print /d:\\сервер_печати\общий_принтеримя_диска:\путь\имя_файла
где сервер_печати — сервер, обслуживающий общий принтер,общий_принтер — имя общего принтера, а имя_диска:, путь и имя_файла составляют полный путь к документу, который нужно напечатать.
Например, для печати документа с названием letter.doc из корневого каталога на диске C на общем принтере Laser1 на сервере печати Pserver, выполните следующие действия.
1. Нажмите кнопку Пуск и выберите команду Выполнить.
2. В поле Открыть введите команду cmd и нажмите кнопку ОК.
3. Введите команду print /d:\\pserver\laser1 c:\letter.doc и нажмите клавишу ВВОД.
Появится следующее сообщение:
Выполняется печать C:\letter.doc
4. В командной строке введите exit и нажмите клавишу ВВОД.
Поскольку команда Novell NetWare CAPTURE не поддерживается в Windows XP, используйте для сопоставления порта LPT очереди печати Novell NetWare следующую команду:
net use lpt1:x \\server\queue
Если порт LPT сопоставлен успешно, появится сообщение "Команда выполнена успешно"
Чтобы отключить постоянные соединения LPTx, введите команду:
net use lpt1:x /delete