Есть принтер с сетевым адаптером. Мапится он так: \\server\printer.
Можно ли замапить принтер без обращения к нему через сервер? Т.е. допустим сервер будет выключен...
в 2K есть lpr.exe08.05.03 17:33 Автор: ZloyShaman <ZloyShaman> Статус: Elderman
> Есть принтер с сетевым адаптером. Мапится он так: > \\server\printer. > Можно ли замапить принтер без обращения к нему через > сервер? Т.е. допустим сервер будет выключен...
Даёшь ему (принтеру) IP-адрес и настраиваешь у клиентов новый порт. Клиенты будут посылать задания на встроенный принт-сервер принтера.
Лучше всего прочитать документацию к принтеру.
Если в принтере есть сетевой адаптер, то скорее всего, в нём есть и принт-сервер.29.04.03 10:21 Автор: Egorjan Статус: Незарегистрированный пользователь
> А про настройку клиента можно попобробнее? Под 9х тебе придётся ставить родной софт от производителя принтера, который добавит новый порт.
В 2000\ХР можно создать новый локальный TCP\IP-порт и печатать в него.
Но. Если у тебя возникли подобные вопросы настоятельно рекомендую прочтение документации к принтеру (для общего образования).
Давай модель принтера и операционку.29.04.03 10:24 Автор: J'JF <Dmytro Volhushyn> Статус: Elderman
Для подключения к сетевому принтеру HP 2200dtn (принтер должен быть подключен напрямую в лок.сеть) последовательность такова
1) Распечатать конфигурационную страницу принтера нажав одновременно обе клавиши (продолжение печати и отмена задания)
Принтер распечатает две страницы ищем там его IP
Далее два пути
2.1) Если есть родной CD с драйверами запускаем с него autorun.exe
-> установка программы -> далее-> да -> в интернет не лазить -> подключен к сети ->Установка базового сервера Microsoft -> указать принтер по адресу -> указываешь IP принтера -> далее -> далее до упора.
Все принтер установлен
2.2) Другой вариант (пишу по XP в 2000 вроде также) идем в "принтеры и факсы" далее через визард добавления принтра указываем локальный принтер снимаем галку автоматическое определение далее -> создать новый порт выбираем Standart TCP/IP port -> далее -> указываем IP принтера -> далее до упора -> где спросит про драйвер выбрать из списка или указать путь к драйверу . все
Да еще сами настройки принтера( вернее его сетевого сервера печати можно настроить через web интерфейс достаточно набрать в explorer Http://xxx.xxx.xxx.xxx где xxx.xxx.xxx.xxx - ip твоего принтера)
ZloyShaman уже все сказал29.04.03 10:36 Автор: J'JF <Dmytro Volhushyn> Статус: Elderman Отредактировано 29.04.03 10:38 Количество правок: 1
Добавлю только, что для твоей операционки начинаешь установку принтера, как локального. В процессе создаешь порт, в котором указываешь имя (от фонаря, к примеру hp_net) и IP этого принтера. Потом указываешь для принтера только что созданный порт - и все.
Естественно, понадобятся дрова. Советую скачать последние с офсайта HP.
ZloyShaman уже все сказал +HPJetDirect29.04.03 17:58 Автор: babay <Andrey Babkin> Статус: Elderman
> Добавлю только, что для твоей операционки начинаешь > установку принтера, как локального. В процессе создаешь > порт, в котором указываешь имя (от фонаря, к примеру > hp_net) и IP этого принтера. Потом указываешь для принтера > только что созданный порт - и все. > Естественно, понадобятся дрова. Советую скачать последние с > офсайта HP.
Сабж (JetDirect) найдет все принтеры в сети, позволяет мониторить состояние принтеров, делать удаленно настройки (если знаешь пароль, если нет - смотри документацию как сделать "cold reset" и установить другой пароль и комюнити нэйм в SNMP) и подключаться к ним напрямую, только дрова от девайса подсовывай... Были ещё старые не WEB-based версии этого софта для HP, у Xerox, QMS, Minolta, Epsn - софт свой.
ZloyShaman уже все сказал29.04.03 11:18 Автор: Egorjan Статус: Незарегистрированный пользователь
По мимо всего мне надо, чтоб он печатал с LPT порта.
Я делаю net use lpt1: \\server\printer, после чего его ставлю в винде как локальный принтер на ЛПТ. НО МНЕ НУЖНО, ЧТОБ БЕЗ СЕРВЕРА, А ПО АЙ_ПИ ПРИНТЕРА!!!! КАК???
Тогда так:29.04.03 11:30 Автор: J'JF <Dmytro Volhushyn> Статус: Elderman
> По мимо всего мне надо, чтоб он печатал с LPT порта. > Я делаю net use lpt1: \\server\printer, после чего его > ставлю в винде как локальный принтер на ЛПТ
Так а кто мешает сделать так:
net use lpt1: \\имя Вашей машины\название созданного порта ?
Тогда так:29.04.03 11:53 Автор: Egorjan Статус: Незарегистрированный пользователь
ИМХО, перенаправить из LPT в сеть с учетом что в
typedef struct _NETRESOURCE {
..............................
DWORD dwType;
............................
будет иметь значение RESOURCETYPE _PRINT.
Но надо будет написать екзешник который будет это использовать, подробнее можно посмотреть в Platform SDK: Security в Network Provider API
а сама софтина приложения пусть в LPT печатает если уж не может с raw портами работать.