Переадресация документов на другой сервер печати

Обсуждение тематик, связанных с построением сетей, сетевым оборудованием т.д.

Модератор: Модераторы

Новый участник
Сообщения: 2
Зарегистрирован: 22 июн 2006, 18:13

Сообщение Ilsy » 23 июн 2006, 09:01

Имеется следующее:
1. Сервер win2000 (Server1)
на нем установлена очередь для печати на лазерный принтер Laser1 через принтсервер(железный)
на принетре разрешена печать только для группы пользователей group1

2. Компьютер одного из пользователей Comp1
на нем установлена очередь для печати на лазерный принтер Laser2 подключенный к lpt порту этого же компьютера
на принетре разрешена печать только для группы пользователей group2

3. У пользователей группы group1 на компьютерах установлен только принтер Laser1, а у group2 Laser2 (чтоб не было путаницы и вопросов)

Соответственно в сети имеются расшаренные принтеры:
\\Server1\Laser1 и \\Comp1\Laser2

По какой то причине принтер Laser1 временно не работает (механическая поломка, отсутствие картриджа и прочее).

Вопрос:
Нужно делая минимум действий (а потом и обратных откатов) обеспечить печать пользователей group1 на принтер Laser2.

Решение лежит как бы на поверхности:
1. На сервере server создаем local port в виде \\Comp1\Laser2
2. Меняем порт очереди принтера laser1 на этот порт

В результате все что печатается в очередь печати Laser1 должно отправляться фактически на принтер \\Comp1\Laser2

Действительно если печатать с самого сервера на Laser1 печать идет на Laser2
Но если печатать с компьютера пользователя group1 на laser1 документ в очередь laser1 встает и возникает ошибка.

Ошибка возникает даже если пользователь печатающий на принтер Laser1 имеет права администратора на ВСЕ ресурсы.

Вот собственно описание всей проблемы.
Убедительно прошу помочь мне.

Администратор
Сообщения: 3444
Зарегистрирован: 19 дек 2003, 13:36
Откуда: Москва

Сообщение domovoy » 23 июн 2006, 10:53

Цитата
на принетре разрешена печать только для группы пользователей group2
[/quote]

А разрешение для печати пользователям group1 дал ?
Правильно заданный вопрос - это уже половина ответа.

Новый участник
Сообщения: 2
Зарегистрирован: 22 июн 2006, 18:13

Сообщение Ilsy » 23 июн 2006, 11:21

Цитата (domovoy @ 23.06.2006 - 09:53)
Цитата
на принетре разрешена печать только для группы пользователей group2
[/quote]

А разрешение для печати пользователям group1 дал ?

[/quote]


Предложение:
Ошибка возникает даже если пользователь печатающий на принтер Laser1 имеет права администратора на ВСЕ ресурсы.

Означает что я пока пытаюсь напечатать со своего компьютера имея ВСЕ АДМЕНСКИЕ ПРАВА НА ВСЕ РЕСУРСЫ СЕТИ, и в частности админские права на каждый комп и каждый принтер, в том числе и на Laser1 и на Laser2, и на Comp1, и на Server1.

Если у Вас есть такая возможность, я прошу Вас попробуйте сами в своей сети.

Мы попробовали то же самое сделать в другой сети(знакомый админ другого предприятия пробовал у себя).
Результат анологичен.

При чем копаясь в инете я нашел несколько инструкций в которых описывается то что я делел(и расписал выше), и никаких дополнительных действий согласно инструкций не требуется.
И как там пишут "это несложно".
Но почему то на практике возникает проблема.

Есть вроде бы другой путь решения этой же задачи...
1. Назначаем на Laser1 порт lpt1.
2. командой net use перенаправляем с lpt на другой сетевой принтер.

Результат анологичен.
т.е. с самого сервера печать идет, а с другого компа через \\Server1\laser1 не идет.
Администратор
Сообщения: 3444
Зарегистрирован: 19 дек 2003, 13:36
Откуда: Москва

Сообщение domovoy » 23 июн 2006, 13:03

Боюсь проблема в том, что ты создаешь на сервер ЛОКАЛЬНЫЙ порт в этом случае перенаправление работает только для самого сервера.
После перенаправления проверь на пользовательском компе куда указывает пусть к принтеру ?

как второй вариант решения проблемы используй для подключения принтеров скрипты в групповых политиках (примеры есть в форуме и на сайте)
в случае замены правим скрипт, а пользователям достаточно перезайти в свой профиль на компьютере.
Правильно заданный вопрос - это уже половина ответа.

Активный пользователь
Сообщения: 716
Зарегистрирован: 13 апр 2004, 17:38

Сообщение PavelKHTW » 28 июн 2006, 17:16

Цитата (Ilsy @ 23.06.2006 - 08:01)
Имеется следующее:
1. Сервер win2000 (Server1)
....
Вот собственно описание всей проблемы.
Убедительно прошу помочь мне.
[/quote]

Учим уму-разуму :)
Если есть сервер - все ресурсы должны отдаваться только через него, это касается и принтеров(вне зависимости от того как и где он подключен - хоть через аппаратный принтсервер, хоть через LPT на сервре, или даже на другой машине), аналогично и файловые ресурсы - используем активно DFS
1. Заводим очередь печати для железного принтсервера(порт печати наверняка TCP\IP)
2. Заводим очередь печати для принтера подключенного к удаленной машине.

Расшариваем их через группы сервера(я надеюсь домен есть?), т.е. никаких локальных групп машин мы не пользуем!

У вас появляются принтер-шары - Server\Printer1, и Server\Printer2 (Printer1 и Printer2 это очереди).

Теперь рассмотрим ситуацию когда все работает - печать на любой принтер идет через сервер, даже печать локальным пользователем на свой принтер(локальный)
Умирает принтер подключенный к компу - вы на сервере переключаете очередь Printer2 на использование порта принтера 1 - банально ставим галку :)

Все печатают, даже не перегружаясь, в том числе и локальный пользователь машины с принтером - только его задания ессно печактаются на другом принтере :)

Все это работает, без всяких глюков в реальной сети.

Вернуться в Сети и сетевые технологии, сетевое оборудование.

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 15