Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows NT/2000/2003 (http://forum.oszone.net/forumdisplay.php?f=5)
-   -   [решено] Печать из-под DOS программы на сетевой принтер (http://forum.oszone.net/showthread.php?t=1802)

Guest 19-10-2004 11:31 11882

[решено] Печать из-под DOS программы на сетевой принтер
 
Недавно  возникла следующая проблема:
на машине установлена WinXP и есть сетевой принтер, работающий через print-server, есть древняя DOS программа, из которой нужно печатать, естественно она все данные на печать отправляет на локальный LPT, как сделать так чтобя она печатала на сетевой принтер. Подскажите, пожалуйста, чт о делать-то?

Guest 19-10-2004 12:48 11883

проблемы с сетевой печатью из-под DOS
 
В автозагрузке или процедуре регистрации
Net Use LPT1: \\PrintServer\Hp2100 /Yes

shvt 26-07-2005 11:46 343623

> Net Use LPT1: \\PrintServer\Hp2100 /Yes

А если принтер подключен непосредственно к сети?
Что писать вместо \\PrintServer\Hp2100 ?

ColdZero 26-07-2005 12:03 343629

Цитата:

А если принтер подключен непосредственно к сети?
Цитата:

Что писать вместо \\PrintServer\Hp2100 ?
Попробуй написать непосредственно ip
Net Use LPT1: \\192.168.0.1 /Yes

gf100 26-07-2005 12:33 343638

Я делал немного длиннее:
Устанавливал принтер в винде, зашаривал его. Например он получался \\avto1\hp2100, а в автозагрузку bat'ник с одной строчкой - net use lpt1 \\avto1\hp2100

shvt 26-07-2005 13:09 343649

Попробовал Net Use LPT1: \\10.6.0.34 /Yes
Получается фигвам: Не найдено сетевое имя.
10.6.0.34 пингуется

gf100 26-07-2005 14:01 343664

Цитата:

Net Use LPT1: \\192.168.0.1 /Yes
Лично мне кажется, что использовать "Net Use" можно только к объектам, которые видны в сетевом окружении :( .

shvt 27-07-2005 08:23 343824

Расшарил сетевой принтер. (Такое вот извращение).
Прописал в autoexec.nt
NET USE LPT3 \\MyComp\HP2300 /PERSISTENT:YES
Работает.

Gerdewski 27-07-2005 08:43 343830

qf100, мне кажется у сетевого принтера тоже должно быть имя и оно должно стоять в конце адреса \\192.168.0.1\HP2003.

gf100 27-07-2005 10:44 343857

Цитата:

мне кажется у сетевого принтера тоже должно быть имя и оно должно стоять в конце адреса \\192.168.0.1\HP2003
О, если бы это бы ло ТАК просто :rolleyes: .
Насколько я понимаю, встроенный принтсервер слушает определенный порт по определенным правилам (для ip). Для этого и служат драйвера "от производителя". Клиент вызываемый командой net use не умеет работать на этом уровне. Для этого, как я уже заметил, объект домогательств должен быть виден в сетевом окружении как доступный ресурс.

shvt 27-07-2005 11:34 343875

Цитата:

qf100, мне кажется у сетевого принтера тоже должно быть имя и оно должно стоять в конце адреса \\192.168.0.1\HP2003.
Извините за вмешательство. Может вы уже о другом.
У меня ситуация такая. Я подкючен к принтеру HP2300, присоединенному непосредственно к сети.
Ухищрения типа \\192.168.0.1\HP2300 результата не давали. Зашел в свойства принтера и установил
общий доступ к нему. Он стал виден в сети. NET USE заработала.


Время: 23:57.

Время: 23:57.
© OSzone.net 2001-