gifts2017

Windows 2008 R2 Terminal Server и проблема печати на стороне клиента.

Опубликовал Евгений Пономаренко (Evgen.Ponomarenko) в раздел Администрирование - Системное

Воистину говорят, хочешь сделать, что нибудь хорошо - сделай это сам. Особенно, если ЭТО касается взаимодействия администратора локальной сети и программиста 1С.

Стандартная задача: "Обеспечить возможность удаленной печати на старые принтеры с 64 битного терминального сервера". Проблемы начинаются в том случае, когда не удается подобрать на старые принтеры 64 битные драйвера.


Компоненты:
1. Терминальный сервер: Win 2008 R2 Terminal Server 64 bit
2. Клиенты XP,7-ка (32 bit)
3. Принтеры производства 2002-2012 годов.

До определенного момента данная задача была головной болью администратора локальной сети, 
и её решение меня особо не волновало, пока... пока не настал момент истины.

Так случилось, что печать на локальные принтеры с удаленного терминала пришлось настраивать самому. Как водится 20% локальных принтеров не подключились. Вроде бы можно и успокоиться, 
выставить заказчику счет - пусть оплачивает покупку новой техники, но вот незадача:
Худо-бедно, но принтера подключились все. А вот некоторые компьютеры так настроить и не удалось.На лицо факт: "Проблема не зависит от принтера, а зависит от настроек клиента".

 


Звоню знакомым админам, считай "гуру", объясняю ситуацию - ответ один: "Идти на сайты производителей принтеров и качай драйвера" 

- Я говорю: "При чем здесь 64 битные драйвера на терминальный сервер, когда у меня с ноута любой принтер печатает на ура?"

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

 


Причина обнаружилась совершенно случайно. После переустановки винды, мой ноут наотрез отказался печатать через терминальный сервер на всех принтерах одновременно. Оказалось для нормальной работы TS EasyPrint требуется на локальный компьютер установить NetFrameWork 3.5 SP1


В результате: В общем случае проблема решается подключением TS EasyPrint на Терминальном сервере. EasyPrint эмулирует дрова, используя драйвера клиента.

Ниже по тексту "Рекомендуется" означает, что на практике работает и без этой опции.

Настройки Терминального сервера:
1. Обязательно - Для нормальной работы потребуется поднять сервер терминалов.
2. Рекомендуется - "Конфигурация компьютера\Административные шаблоны\Компоненты Windows\Службы удаленных рабочих столов\Узел сеансов удаленных рабочих столов\Перенаправление принтера\Использовать в первую очередь драйвер принтера Easy Print служб удаленных рабочих столов выставить в «Включено»

Настройки Клиента:

1. Обязательно - Минимум XP SP3
2. Обязательно - NetFrameWork 3.5 SP1 
3. Рекомендуется - RDP client 7.0 
4. Обязательно - В свойствах подключения не забудьте поставить галочку «Подключать принтера»

Полезные ссылки: 
Win 2008 R2 Terminal Server и печать
Печать В Терминале — TS Easy Print На Win2008 R2

См. также

Подписаться Добавить вознаграждение
Комментарии
1. Владимир Володин (donchess) 02.10.13 17:17
В win2008 правильно использовать Remote Application,а не удаленный рабочий стол.
2. Евгений Пономаренко (Evgen.Ponomarenko) 02.10.13 17:41
(1) donchess,
В чем разница? Какие преимущества Remote Application делают его предпочтительней механизма удаленного рабочего стола?
3. Евгений Пономаренко (Evgen.Ponomarenko) 02.10.13 19:14
(1) donchess,
В контексте данной статьи использование Remote Application не решает проблему удаленной печати.
4. Alister (Alister) 02.10.13 19:44
Оказалось для нормальной работы TS EasyPrint требуется на локальный компьютер установить NetFrameWork 3.5 SP1

Об этом написано практически по каждой ссылке про ИзиПринт. :)
5. Евгений Пономаренко (Evgen.Ponomarenko) 02.10.13 21:27
(4) Alister,
Я прекрасно понимаю, что не открываю Америки. Просто, когда у тебя проблемы с печатью, начинаешь искать "Терминальный сервер 2008 печать", а не "Проблема печати ИзиПринт". В моём случае админ локальной сети заплатил 100$, чтобы ему другой админ поднял терминальный сервер с 10 рейдом. А когда у меня появились проблемы с печатью на удаленном сервере, и я обратился к админам за консультациями - ни первый, ни второй админ про ИзиПринт даже не вспомнили.

На ИС нет ни одной статьи посвященной этой теме, решил заполнить пробел. Вдруг кто-то найдет здесь свое решение проблемы.
6. Alister (Alister) 03.10.13 11:21
(5) Evgen.Ponomarenko, я нисколько не умаляю важности Вашей статьи, пусть будет, чем больше материала, тем проще искать не обращаясь на другие ресурсы :), просто попробуйте по форуму задать поиском EasyPrint или "терминал печать" - тема "обсосана с ног до головы".
Evgen.Ponomarenko; +1 Ответить 1
7. Евгений Пономаренко (Evgen.Ponomarenko) 03.10.13 13:24
(6) Alister,
На самом деле, я вам благодарен за внимание к теме. Но хотел бы сказать, что
перед тем как приступить к написанию статьи я исходил ИС вдоль и поперёк, чтобы не публиковать
историю о велосипеде.

По запросу "EasyPrint" в выдаче только моя статья. А по запросу "терминал печать"
есть пару решений для 2003 сервера с помощью решений сторонних производителей.
Подобных решений проблемы удаленной печати стандартными средствами 2008 сервера без
привлечения администратора сервера, только со стороны клиента на ИС нет.

Статья - это громко сказана, скорее крик души:"А ларчик просто открывался!"
8. Alister (Alister) 03.10.13 15:38
По запросу "EasyPrint" в выдаче только моя статья

(7) Evgen.Ponomarenko, я про форум писал, что по нему поиском пройтись (сверху одноименная кнопка) :) , статья действительно только Ваша.
9. Alister (Alister) 03.10.13 15:39
Кстати и мои темы в поиске находятся, тоже использовал ИзиПринт, но он очень долго работает - бухи устают ждать. :)
10. Евгений Пономаренко (Evgen.Ponomarenko) 03.10.13 15:51
(9) Alister,
Странно... у меня ИзиПринт летает на пяти принтерах из шести, не смотря на то, что терминал находится в другом городе.
Однако есть комп на котором ИзиПринт тормозит... но это скорее исключение... на этом компе стоит
64 битная ХР SP 2 с кривым драйвером под HP LaserJet 1320. Давно руки чешутся переустановить винду на нормальную.
11. Роман Ложкин (webester) 04.10.13 01:38
(0)Человек открыл для себя изипринт. Восхитительно. Особенно если учесть, что к этому приходят рано или поздно все, кто начинает решать проблему с печатью в терминале. Особенно воодушевляет:
Вроде бы можно и успокоиться, выставить заказчику счет - пусть оплачивает покупку новой техники

Это только у меня после такого фокуса, заказчики нанимают более адекватных исполнителей? Кроме изипринта, тоже есть решения. Выглядят конечно как костыли, но исправно пашут не первый год. Это если поискать конечно. Изипринт отличная штука, жаль только работает не всегда. А иногда вообще очень странно.
12. Евгений Пономаренко (Evgen.Ponomarenko) 04.10.13 10:30
(11) webester,
Это только у меня после такого фокуса, заказчики нанимают более адекватных исполнителей


ну... вот повесили ярлык Фокусника.

Кто сказал, что мои мысли были озвучены вслух заказчику?
А что подумал Кролик, никто не узнал, потому что он был очень воспитанный ©

Мало того, было проведено совещание, на котором были штатный и приходящий админы.
Оба в слух заявили, что требуется покупка новых принтеров. Я воздержался. Предложил взять тайм аут
на месяц - ситуация позволяла так 80% принтеров работали нормально. После я позвонил другим админам -
ничего путного посоветовать не смогли.

"Человек открыл для себя изипринт. Восхитительно."


Очень жаль, что вы именно так восприняли статью, может я не правильно расставил акцент.

Открытием было то, что "Большинство сис. админов не знает про существование ИзиПринт" на 2008, многие еще сидят на 2003 сервере, кто-то до сих пор админит старый-добрый 2000-й. Только трое из пяти моих знакомых работали с 2008-ым.
Может быть конечно это чудовищная флуктуация и мне чертовски не повезло с админами. Уж теперь я не знаю, что думать.

PS

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

Спасибо за пост, так сказать за обратную связь.
13. Роман Ложкин (webester) 04.10.13 11:39
Оба в слух заявили, что требуется покупка новых принтеров. Я воздержался. Предложил взять тайм аут
на месяц - ситуация позволяла так 80% принтеров работали нормально. После я позвонил другим админам -
ничего путного посоветовать не смогли.

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

Да пожалуйста! )
на заметку :)
Evgen.Ponomarenko; +1 Ответить 1
14. Евгений Пономаренко (Evgen.Ponomarenko) 04.10.13 13:03
(13) webester,

на заметку :)


Любопытное программное решение. Лично я сторонник решения стандартных проблем стандартными способами.
Но решение действительно интересное, на карандашик взял. спс.
15. Игорь Грибинник (slavich) 07.10.13 11:43
Статья хорошая, но тоже уже проверенная временем, у меня один вопрос кто уже работал под терминалом в 2012 серваке???
16. Лисенок (Lissenok) 13.02.15 15:55
Лично я из данной ситуации вышел другим способом, путем использования screwdrivers, так была ситуация использования 1 принтера на 3-5 компьютерах, подключенного к одному из них в пределах одного кабинета, но есть один ньюанс, что данное приложение является платным.