Настройка печати в терминальных сессиях сервера 2008 и выше с компьютеров Windows XP
В серверных операционных системах Windows начинаю с 2008 версии, Microsoft сделала огромный подарок всем айтишникам, введя технологию Easy Print. Easy Print это своего рода «прослойка» между открытой терминальной сессией пользователя на сервере и подключенными печатающими устройствами на подключаемой локальной машине.
Благодаря Easy Print теперь не нужно вручную настраивать печать на локальные принтеры из терминальных сессий, так как в большинстве (99.99% случаев) происходит автоматическое перенаправление.
Но для того, чтобы всё прошло «как по маслу» нужно учесть некоторые моменты, о которых нужно позаботиться заранее.
Проблемы с Easy Print не возникнет у тех людей, которые уже давно в своей информационной системе внедрили технологию WSUS для обновления операционных систем, но те айтишники, которые в силу каких-то причин этого еще не сделали, ждет немного ручной работы.
Работа с сервером терминалов в ОС Windows 2008 Server и выше намного приятнее, чем во всех предыдущих версия этой ОС. Раньше приходилось пользоваться сетевым общим доступом, чтобы настроить без геморройную печать на сервере через терминал. Встроенные функции RDP протокола 6.0 не позволяли этого делать автоматически с WIN-принтерами. Но так как чаще всего в небольшие организации покупаются относительно недорогие принтеры, которые абсолютно все относятся к таким принтерам.
Весь «квест» приведен ниже с указанием ссылок для загрузки нужных бибилиотек и дополнений с сайта Microsoft:
- Устанавливаем на операционную систему самый последний Services Pack 3 (для x32: загрузить с Microsoft, для x64: не существует).
- Устанавливаем MSXML 6.0 (загрузить с Microsoft).
- Пакет Microsoft XML Paper Specification Essentials Pack, который называется XPS EP (загрузить с Microsoft).
- Устанавливаем Microsoft .NET Framework 3.0 SP1 (именно SP1). Для его установки нужно установить сначало Microsoft .NET Framework 2.0 + SP2, а уже потом Microsoft .NET Framework 3.0 SP1. Проще всего установить Microsoft .NET Framework 3.5 SP1, который включает все вышеописанное (загрузить с Microsoft).
- Обновляем RDP-клиент – KB969084 (загрузить с Microsoft).
- Перегружаем компьютер.
Собственно это и все. Далее в RDP-клиенте, при подключении, ставим галку для проброса принтеров и благополучно подключаемся. Из личного опыта могу сказать, что пробрасываются все принтеры, даже WIN-принтеры, драйвера которых в редких случаях нужно обновить.
Проблемы с принтерами HP
Некоторые принтеры HP успешно «появляются» в терминальной сессии, но печать на них не идет. Эту проблему можно решить использованием универсального драйвера принтера HP Universal Print Driver PCL5. Отдельно обращаю внимание, что нужен именно PCL5. Для начала пробуем установить обновленный драйвер на клиентский компьютер. Если печать не пошла, то добавляем драйвер и на сторону сервера. Обычно помогает обновление только клиентского драйвера.
После установки универсального драйвера необходимо отключить уведомления о состоянии принтера в драйвере HP на клиентском компьютере. (Правой кнопкой мыши по принтеру – Свойства принтера – Параметры устройства – Уведомление о состоянии принтера – выбрать ВЫКЛ.)
Парашютист со стажем. Много читаю и слушаю подкасты. Люблю посиделки у костра, песни под гитару и приближающиеся дедлайны. Люблю путешествовать.
Вдохновлен
Поделюсь своим опытом работы с изи принт:
Не стабильней штуки я не видел, при всей ее вкусности, стоит переустановить хотяб одну клиентскую машину как тут же все сыпется к чертям. Очень и очень очень прихотливая технология. Нереально подружить с самсунгами, очень сложно подружить со старыми канонами, все время приходится манипулировать с драйверами. В общем я сделаю выбор в пользу стандартного подключения принтеров. В одном есть плюс, если на фирмочке все принтеры одинаовые то да, все зарабтает шустро. Если принтеры разномастные да еще и разных годов, пляски с бубном обеспечены.
Опыт работы с Easy Print у меня не большой пока и ограничивается настройкой 40 принтеров. Особых проблем с самсунгами у меня, как ни странно, нет (SCX-4100, SCX-4200), особо старых принтеров Canon тоже нет (в среднем 3-4 года давности каждый), но вот проблемы с HP-принтерами хоть отбавляй. Чаще всего это новые Win-принтеры, которые то работают через универсальные драйвера, то нет. Приходится колдовать с PCL5 и PCL6 (есть случай, где на сервере стоит PCL5, а на клиенте PCL6 и только при таком раскладе все заработало).
В общем, я согласен с Вами, технология Easy Print – очень сырая, но возвращаться к старым шарам мне как-то не хочется. С Easy Print все же геморроя меньше, да и в некоторых случаях без него просто не обойтись
Для начала спасибо за предоставленную информацию. Реально помогло (XPSP3+Kyocera Taskalfa 2201-VPN на Server2012Std).
От себя маленький upd. После проделывания всех манипуляций по рецепту статьи принтак запечатал, но запечатал иероглифами. Понадобилось еще ставить на клиента обновление KB946411. После этого полный шоколад. Автору еще раз спасибо и респект.