Войти

Показать полную графическую версию : [решено] Не видны локальные принтеры в RDP


slawdows
23-01-2013, 11:48
Доброго дня, Коллеги!

Не видны локальные принтеры на удаленном сервере при подключении через RDP.
Галки в настройках RDP подключать локальные диски и принтеры стоят. Причем локальные диски видны, а принтеры нет.
Локальная система Windows XP SP3, система сервера Windows Server 2008 R2 Enterprise. Можно было бы погрешить на удаленный компьютер, если бы не одно но: скопировал подключение на другую машину с такой же Windows XP SP3, зашел по той же учетке - все локальные принтеры видятся без проблем. Т.е. получается видимо копать нужно на локальной машине.

Пробовал перезапускать службу - Диспетчер очереди печати, переустанавливать RDP клиент - не помогло. Смотрел ветки в реестре HKLM/System/CurrentControlSet/Services/Spooler - значения такие же как и на рабочей машине.

Где может скрываться подвох ?

Заранее спасибо за поддержку)

Angry Demon
23-01-2013, 12:12
Где может скрываться подвох ?
В логах вашего недосервера.

slawdows
23-01-2013, 12:29
Цитата slawdows:
Где может скрываться подвох ?
В логах вашего недосервера. »

Спасибо, действительно!
Если захожу с проблемной машины - в логах появляются записи следующего типа, для каждого из принтеров (в моем случает два):
Driver hp LaserJet 1320 PCL 5e required for printer hp LaserJet 1320 PCL 5e is unknown. Contact the administrator to install the driver before you log in again.
Источник: TerminalServices-Printers

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

система сервера Windows 7 »
В логах вашего недосервера. »

Пардон конечно же не Windows 7, а Windows Server 2008 R2 Enterprise :lamer:

Angry Demon
23-01-2013, 12:57
Получается проблема в корректной передаче драйвера принтера на сервер ?
А с чего он должен передаваться? Вы туда драйвер устанавливали? Или используете Easy Print?

slawdows
23-01-2013, 13:07
Дело в том что с машины с такой же ОС Win XP принтеры видяться без проблем. Я писал об этом в первом сообщении.
Значит для нее драйвера получается уже не нужны ?
К тому же попадалось где то на глаза, что в Windows Server 2008 есть служба позволяющая не устанавливать драйвера с локальных машин.

Angry Demon
23-01-2013, 13:08
slawdows, вы не ответили на вопросы.

Дело в том что с машины с такой же ОС Win XP принтеры видяться без проблем
Такие же принтеры так же подключенные?

slawdows
23-01-2013, 13:10
Вы туда драйвер устанавливали? Или используете Easy Print? »

Нет не устанавливали ничего дополнительно. Easy Print не используем.
Используются два локальных принтера HP1320 и PDFcreator.
Оба с одной машины видны. С проблемной не видны)

Такие же принтеры так же подключенные? »

Да да, принтеры одни и те же. Два компьютера находятся в одной сети.

Angry Demon
23-01-2013, 13:19
Нет не устанавливали ничего дополнительно. Easy Print не используем.
Перенаправление принтеров работает если:
1. На сервере установлен драйвер принтера.
2. Используется Easy Print.
Третьего не дано.

Используются два локальных принтера HP1320
На которые, вероятно, установлены разные драйверы, например, PCL 5 и PCL 6.

slawdows
23-01-2013, 14:11
Нет нет, не так поняли - не два локальных HP, а всего два локальных принтера - HP1320 и PDFcreator.
Это как - "в штрафной было двое наших Баранов и Ананко)"

Постараюсь описать еще раз, чтобы избежать путаницы и внести ясность:
В сети есть принтер HP1320. Также в сети есть два компьютера с Win XP SP3.
На обоих компьютерах установлены два принтера - сетевой HP1320 и виртуальный PDFCreator.

На одной машине при подключении по RDP локальные ресурсы и оба принтера видны, на другой - видны только диски.
Ни одного из локальных принтеров не появляется.

На сервере нет программ с названием Easy Print.
Печать происходит с помощью обычной процедуры печати.

Angry Demon
23-01-2013, 15:13
На сервере нет программ с названием Easy Print
При чём тут программа? Это функция ОС, начиная с Server 2008.

slawdows
23-01-2013, 15:25
Но при всем при этом, что это не программа, а функция ОС, это не мешает мне печатать удаленно с друго ПК)
Эта функция как то может блокировать принтеры, а точнее их драйвера ?

Или используете Easy Print? »
К тому же попадалось где то на глаза, что в Windows Server 2008 есть служба позволяющая не устанавливать драйвера с локальных машин. »
Да видимо это и есть Easy Print. Вот еще что-то новое узнал)

Если на одном из ПК принтер работает и драйвера спецально не устанавливались - получается что Easy Print работает на сервере.

Angry Demon
23-01-2013, 21:05
Если на одном из ПК принтер работает и драйвера спецально не устанавливались - получается что Easy Print работает на сервере.
Ну, типа, дедукция. ;)
Для успешной работы Easy Print надоть, чтоб клиент удовлетворял некоторым обязательным условиям. На стороне клиента, который хочет воспользоваться драйвером Easy Print, должны быть установлены Remote Desktop Connection (RDC) 6.1 или выше и Microsoft .NET Framework 3.0 Service Pack 1 (SP1).

slawdows
23-01-2013, 22:13
Дык это понятно)
Но системы одинаковы, по крайней мере в версии Пака, Фраймворка и Рабстола.

Но все равно перед постом Версия РДП была поднята на неработающей машине до 7-ки, а НЕТ Фраймворк до 4-ки.
Результат прошу прощения за тавтологию - безрезультатный :search:

На работающей машине - SP3, RDP 6.0.6001.18000, NF 3.5 SP1
На неработающей - SP3, RDP 6.1.7600.16385, NF 4

Почему то версия RDP 6.1.7600.16385 в месте скачивания - была названа седьмой)

Попробую завтра установить версию NET 3.5, потому что там была до обновления до 4 просто 3. Может в этом дело.

Angry Demon
24-01-2013, 08:46
slawdows, попробуйте.
Ещё раз уточню, где-то в сети есть HP LJ 1320. Этот принтер установлен в качестве сетевого на обоих компьютерах (одинаковых) с драйвером PCL5e. На одном из них не отображается при подключении к RDS. Домена нет. Всё правильно?

slawdows
24-01-2013, 12:49
Добрый день, Энгри)

Да все верно: принтер HP LJ 1320 установлен в качестве сетевого на обоих машинах с Win XP SP3 с одиноковым драйвером PCL5e. Домена нет. На одном из них локальные принтеры при подключении по удаленке - подгружались, на другом нет.

Сегодня установил NET Framework 3.5 SP1 - принтеры появились!

Странно что с Fremework 4 это не работало.

Спасибо огромное за поддержку :clapping: , без Вас бы об этом вряд ли догадался. Плюс теперь буду знать как называется "служба печати" на сервере 2008 ;)

Angry Demon
24-01-2013, 13:05
slawdows, не за что, забегайте ещё! :yes:

теперь буду знать как называется "служба печати" на сервере 2008
Она так и называется: Диспетчер печати. А Easy Print - это альтернатива, позволяющая избежать установки драйверов для перенаправленных принтеров на терминальном сервере (и иногда вызывающая больше головных болей, чем чёткая установка драйверов). :)

slawdows
24-01-2013, 13:28
В нашем случае драйвер было установить проблематичней, так как к серверу к сожалению нет прямого доступа. Но тот факт что идентичная система работает, не давал покоя!

Спасибо, обязательно забегу, буквально даже сегодня! Но правда придется идти в раздел Win7.

Если необходимо, тему можно закрывать!

Angry Demon
24-01-2013, 13:40
В нашем случае драйвер было установить проблематичней, так как к серверу к сожалению нет прямого доступа.
Он и не нужен. RDS рулят.

Если необходимо, тему можно закрывать!
Отметьте её решённой.

slawdows
24-01-2013, 14:46
Хмм, я почему попросил закрыть - при попытки сделать решенной выходит страница с ошибкой - Database error! Я почему то поудмал, что у меня нет прав на отметку о решении.

Может быть запостить новую тему ? ) :)

Angry Demon
24-01-2013, 14:58
Может быть запостить новую тему ?
Не нужно. Это временная ошибка.




© OSzone.net 2001-2012