Jump to content
Калькуляторы

Печать из RDP на локальный принтер

Вопрос касается не совсем провайдерского софта, но ситуация возникла на одном из компов в нашем абонентском отделе.

Абон.отдел находится в другом конце города относительно центрального офиса. В центральном офисе стоит линух-сервер, до которого из абонентского отдела средствами винды (WinXP) поднимается pptp и потом по этому туннелю заходят по rdp на терминальный сервер с 1С. С 1С работа идет нормально, но не работает печать из 1С на локальный принтер абонентского отдела. Принтер на сервере виден в списке принтеров, но если пробовать печатать на него, то программа, из которой выполняется печать (любая программа! хоть 1С, хоть блокнот) просто молча закрывается не выдавая никаких сообщений и на печать ничего не выходит.

Сервис-пак с новым клиентом rdp WindowsXP-KB969084-x86-rus.exe установлен.

В журналах винды чисто.

Что еще посмотреть? Куда копать?

Share this post


Link to post
Share on other sites

Дрова на принтер посмотрите.

Ещё лучше настроить чтобы оно не через рдп слало а по сети, direct print / lpr.

Share this post


Link to post
Share on other sites

Дрова на принтер посмотрите.

Ещё лучше настроить чтобы оно не через рдп слало а по сети, direct print / lpr.

Это где - на рабочем компе или на терминальном сервере?

Share this post


Link to post
Share on other sites

А что за принтер-то?

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

Share this post


Link to post
Share on other sites

Угу, в интернете хватает пошаговых инструкций, перепечатывать сюда лень:)

в групповых политиках отключается преимущественное использование easyprint и тогда должен сервер использовать обработчик драйвера производителя. Этот драйвер ему надо еще и подсунуть. Иногда для этого приходится добавлять роль "службы печати" и добавлять драйвер туда вручную...

Share this post


Link to post
Share on other sites

Угу, в интернете хватает пошаговых инструкций, перепечатывать сюда лень:)

Искал. Не нашел. Если у вас есть url - опубликуйте тут.

То, что упоминается тут https://www.google.ru/search?q=%D0%9F%D0%B5%D1%87%D0%B0%D1%82%D1%8C+%D0%B8%D0%B7+RDP+%D0%BD%D0%B0+%D0%BB%D0%BE%D0%BA%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9+%D0%BF%D1%80%D0%B8%D0%BD%D1%82%D0%B5%D1%80&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ru:official&client=firefox-a&channel=sb&gfe_rd=cr&ei=9SZwVISODO7ywAP244CICw я разумеется пробовал.

 

в групповых политиках отключается преимущественное использование easyprint и тогда должен сервер использовать обработчик драйвера производителя. Этот драйвер ему надо еще и подсунуть. Иногда для этого приходится добавлять роль "службы печати" и добавлять драйвер туда вручную...

Еще раз переспрошу - ГДЕ это делать? На компе в абон.отделе или на терминальном сервере?

Share this post


Link to post
Share on other sites

На сервере, разумеется.

А зачем на гугле искать если есть сайт мелкомягка?

http://technet.microsoft.com/ru-ru/library/cc753853(WS.10).aspx

в редакторе политик:

Конфигурация компьютера\Административные шаблоны\Компоненты Windows\Службы терминалов\Сервер терминалов\Перенаправление принтеров\Использовать в первую очередь драйвер принтера Easy Print служб терминалов - отключить

После этого стоит убедиться что установлен драйвер принтера НА СЕРВЕРЕ. Варианта два - установить тот же драйвер что на клиенте стоит на "левый" порт LTP (это если проблема единичная), либо развернуть роль сервера печати и аккуратно добавить драйвера принтеров в его оснастке (это если принтеров много разных на ОСях разной битности).

У меня работает с зоопарком HP и Canon наверное с десяток разных моделей.

Share this post


Link to post
Share on other sites

Стоит Windows Server 2003 R2

На сервере, разумеется.

...

в редакторе политик:

Конфигурация компьютера\Административные шаблоны\Компоненты Windows\Службы терминалов\Сервер терминалов\Перенаправление принтеров\Использовать в первую очередь драйвер принтера Easy Print служб терминалов - отключить

Нет раздела "Сервер терминалов"

Share this post


Link to post
Share on other sites

2008 R2

Конфигурация компьютера\Административные шаблоны\Компоненты Windows\Службы удаленных рабочих столов\Узел сеансов удаленных рабочих столов\Перенаправление принтеров\Использовать в первую очередь драйвер принтера Easy Print удаленного рабочего стола.

 

В 2003 что-то вообще про EasyPrint не помню - может и не было его...

 

В таком случае я бы над PPTP открыл бы нетбиос и расшарил бы принтер в общий доступ, а с сервера подключался бы к нему просто как по сети.

Share this post


Link to post
Share on other sites

Апну темку. Тогда так и не решил проблему.

Сейчас она стала более актуальна, чем прежде.

Помучавшись с глюкавными методами от MicroSoft поставил ScrewDriver: на сервер (2003) серверную часть, на клиента - клиентскую (везде XP SP3).

С одного клиента печатает замечательно - и локальные принтеры видны на терминальном сервере, и печатает без проблем.

Со второго - принтеры видны, но при попытке напечатать rdp валится с криками как на прилагаемом скриншоте и на печать ничего не выходит. rdp стоит 7.0 из WindowsXP-KB969084-x86-rus.

rdp_error.PNG

Кто сталкивался?

PS. Есть ли таблетка для ScrewDriver, а то триал на 30 дней :(

Share this post


Link to post
Share on other sites

Купите принтсервер, и подключите принтер по сети и на сервер и клиенту. это я уже советовал.

Вы так же можете попробовать отключить DEP в настройках системы, возможно что RDP перестанет вылетать.

Share this post


Link to post
Share on other sites

Кто сталкивался?

Видны 7 и ХР в различных вариантах - с такой проблемой не сталкивался.

PS. Есть ли таблетка для ScrewDriver, а то триал на 30 дней :(

Есть конечно, вроде на руборде я видел.

Share this post


Link to post
Share on other sites

Кто сталкивался?

Видны 7 и ХР в различных вариантах - с такой проблемой не сталкивался.

А как настраивали? С использованием ScrewDriver?

Share this post


Link to post
Share on other sites

Купите принтсервер, и подключите принтер по сети и на сервер и клиенту. это я уже советовал.

Не в моей компетенции

 

Вы так же можете попробовать отключить DEP в настройках системы, возможно что RDP перестанет вылетать.

Это где? На клиенте? На сервере?

Share this post


Link to post
Share on other sites

Там где вылетает.

компутер, свойства, дополнительные параметры системы

вкладка ДОПОЛНИТЕЛЬНО

быстродействие - параметры

вкладка предотвращение выполнения данных

там выключить

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this