PDA

Показать полную графическую версию : Teminal Server(2000) плюс сетевой принтер установленный на XP- проблема


Sotapp
12-05-2006, 11:35
Не знаю где искать еще, может подскажете.
На 2000server установлен Terminal и когда я пытаюст подключить к серверу сетевой принтер установленный на WinXP, с сервера печать идет без проблем, но у клиентов Terminal этот принтер не отображается в списке принтеров. Другие принтера подключенные к серверу и установленные на Win98 отображаются в сеансах Terminal сессий.
И еще принтер подключенный к серверу от XP в свойствах принтера подключается на LPT1 и указать обычный сетевой путь, типо \\komp\printer не удается, заблокировано. При этом другие принтера под Win98 прописаны как следует, через сетевой путь \\komp\printer и отображаются у Terminal клиентов без проблем и работают.

Angry Demon
12-05-2006, 11:56
Sotapp
Какой принтер подключен к ХР-машине? Модель? Интерфейс?

Sotapp
12-05-2006, 11:57
HP 1100 по LPT
он чудесно работал на этой машине под win98 и подключался в терминалку

SergOst
12-05-2006, 12:24
Я не могу врубиться в проблему:
Клиентская машина с ХР и лок.принтером подсоединяется в терминале к серверу 2000.
Но соединена ли эта машина ХР в локсеть с сервером 2000 или она соединяется через И-нет?
"С сервера печать идет без проблем" с какого клиента? Оператора-администратора, сидящего на сервере через локсеть? или терминального клиента ХР при соединении?
Не могут на этот принтер печатать термклиенты с других машин? А в каких локсетях эти клиентские машины расположены(с кем? с ХР машиной?) и какие права у этих клиентов в термсеансе?

Sotapp
12-05-2006, 13:03
Только локальная сеть.
сервер 2000 с терминал сервером.
на сервере я подключаю под админом сетевой принтер, установленный на машине с XP.
Принтер устанавливается на сервер без проблем и печатает с сервера соответственно на принтер подключенный к машине с XP.
Но есть непонятка, именно этот принтер( в свойствах принтера на сервере) показывает что он подключен к серверу на порт LPT1(хотя он сетевой) а не сетевой путь \\комр\принтер .
И именно этот принтер у всех терминальных клиентов( права: пользователи) с любых систем(win98, XP) не виден в перечне принтеров.

постарался высказатся как смог, не судите строго если что не понятно. Постараюсь ответить если что непонятно написал.

Angry Demon
12-05-2006, 14:28
Sotapp
Дрова родные ставил от НР или виндовые?

Sotapp
12-05-2006, 14:31
Дрова родные от HP

monkkey
12-05-2006, 14:53
Sotapp
Как подключаете принтер - мастером или просто подключившись через сетевое окружение к машине: \\comp ?

Sotapp
12-05-2006, 15:00
Как подключаете принтер - мастером или просто подключившись через сетевое окружение к машине: \\comp ?
И так и так пробовал.
На мой взгляд вся проблемма в том что 2000 прописывает себе этот принтер на LPT1, а не на сетевой путь. А вот как с этим поборотся не знаю.

Angry Demon
12-05-2006, 15:07
Sotapp
Кстати, глупая, но мысль пришла в голову: а если раздавать этот принтер не через сервер, а через эту самую ХР-шную машину, ась?

monkkey
12-05-2006, 15:31
Sotapp
В мастере поставьте галку "Сетевой принтер". Только что проверил, одна машина есть с 2000. Нормально прописывается.

XXXler
12-05-2006, 21:53
у клиентов Terminal этот принтер не отображается в списке принтеров
а ты его для каждого юзера прописал? Автоматом отображаются только локальные принтеры, сетевые у каждого юзера свои.
И еще принтер подключенный к серверу от XP в свойствах принтера подключается на LPT1
ну правильно - лично у меня стоит сетевой Xerox PE16, и порт у него в свойствах USB, как собственно и на компе к которому он физически подключен.

SergOst
12-05-2006, 22:27
Терм.клиенты должны принадлежать группе Remote Desktop Users, а просто Users - не уверен.
А можно еще включить в группу Print operators, тогда точно принтера увидятся.
У меня тоже на LPT1 сет принтеры подключаются и ничего плохого в этом не вижу.
Если все в локсети, то XXXler правильно говорит: надо зайти в терм сеанс юзера и установить в этом сеансе себе-юзеру этот самый принтер с ХР, например через сет.окружение, а потом, если не надо терм.юзеру видеть рабстол сервера, сделать ему автозапуск нужного приложения, в нем принтер будет.

XXXler
13-05-2006, 12:42
Кстати чтобы не делать все руками, почитай неплохую статью:
http://www.networkdoc.ru/files/insop/whs/read.html?printer.html
в качестве индентификатора, вместо AD Computer Location можно использовать имя пользователя\компьютера - правда нужны небольшие знания vbs для правки скрипта.

Sotapp
15-05-2006, 10:57
СПАСИБО огромное за помощь!!!!!!!!!!!!!!!!!!!!!!!

С Вашеми подсказками разобрался в проблеме.
Причина была в том, что права пользователя "Users" не дает права использовать принтер о котором я писал выше.
А вот доступ к обычным подключенным принтерам под win98 были и у просто "Users"
Выход - дал права "Продвинутый пользователь" и все принтера отобразились.

XXXler
15-05-2006, 11:45
SotappПричина была в том, что права пользователя "Users" не дает права использовать принтер о котором я писал выше.
хм, тогда легче было на компе с расшаренным принтером, в свойствах этого принтера, на вкладке "Безопастность" добавить "Пользователь" и дать ему нужные права :)




© OSzone.net 2001-2012