Включить easy print windows 2008 r2

Обновлено: 07.07.2024

Сегодня я бы хотел поделиться своим опытом устранения проблем печати на терминальном сервере Microsoft.

Подробности под катом.

Вместо Intro

Наверняка, почти каждый системный администратор, работающий с Windows и, в частности, с терминальным сервером, сталкивался с проблемами печати.
Разрывается телефон, у всех одна и та же проблема: «Нажимаю на печать — ничего не происходит!». Идем смотреть логи и видим следующую картину:

image

Причины и решения

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

  • Необходимо помнить, что драйверы у клиентов и на сервере должны быть идентичны
  • Убедитесь, что включена изоляция драйверов
  • Удалите все драйвера на сервере и попробуйте использовать TS Easy Print
  • Попробуйте решения сторонних компаний

А теперь пройдемся подробнее по всем пунктам. Для начала установим на наш терминальный сервер роль «Службы печати и документов».

image

Это позволит нам удобно управлять драйверами и принтерами, установленными в системе.

Идентичные драйвера

Думаю, тут особо не о чем рассказывать. Стоит помнить, что драйвера необходимо брать с официальных страниц изготовителя принтера. Так же еще один момент — стабильнее всего ведут себя PCL5. Если есть возможность выбора между PCL5 и PCL6 — стоит установить PCL5 (соответственно, серверу и клиенту).

Изоляция драйверов

В Windows 2008 появилась замечательная возможность изоляции драйверов принтера. Теперь драйвер принтера подгружается не Spoolsv.exe а специальным процессом PrintIsolationHost.exe. При «вылетании» драйвера принтера «слетает» только один экземпляр PrintIsolationHost.exe, а сама служба «Диспетчера печати» остается работоспособной, что, как понимаете, весьма влияет на настроение пользователей ;)

Чтобы включить данную возможность, нам необходимо открыть редактор локальной групповой политики (gpedit.msc) и пройти следующим путем: «Параметры компьютера -> Административные шаблоны -> Принтеры». Находим и включаем следующие пункты:

  • Выполнить драйверы принтеров в изолированных процессах
  • Переопределить параметр совместимости выполнения драйвера печати, назначенный драйвером печати

image

TS Easy Print

Видимо, вняв наконец стенаниям системных администраторов, компания Microsoft решила что-то сделать с необходимостью ставить зоопарк драйверов на терминальный сервер и падающим из-за этого spoolsv.exe. В итоге, на свет родилась технология TS Easy Print. Ключевой особенностью является, то, что больше нам не нужно устанавливать на сервер драйвера для каждого принтера — вместо этого используется унифицированный драйвер Remote Desktop Easy Print, соответственно, мы уходим от проблемы падающего спулера — ведь все операции с печатью выполняются на компьютере клиента.
Для того, чтобы явно определить, что мы хотим использовать на терминальном сервере TS Easy Print, необходимо пройти опять же в редактор локальной групповой политики (gpedit.msc) по следующему пути: «Параметры компьютера -> Административные шаблоны -> Компоненты Windows -> Службы удаленных рабочих столов -> Узел сеансов удаленных рабочих столов -> Перенаправление принтеров». Нас интересуют следующие пункты, которые надо включить:

  • Использовать в первую очередь драйвер принтера Easy Print удаленного рабочего стола
  • Перенаправлять только используемый по умолчанию принтер клиента

image

Далее, необходимо очистить наш сервер от лишних драйверов принтеров. Это можно сделать в менеджере роли «Службы печати и документов».
Внимательно удаляйте драйвера! Необходимо оставить в живых такие вещи, как «Remote Desktop Easy Print» и «Microsoft XPS Document Writer». Именно они и отвечают за передачу печати на клиента.

Решения сторонних компаний

Избавиться от проблемы падающего спулера призваны такое ПО как, например, ScrewDrivers (сайт). Оно предоставляет клиент-серверную архитектуру.
Сервер ScrewDrivers — это компонент, который необходимо установить на серверы, на которых планируется использовать печать в терминальном сеансе. Клиент ScrewDrivers должен быть установлен на рабочих станциях. Именно этот компонент позволяет создать на терминальном сервере виртуальные принтеры, которые соответствуют локальным принтерам пользователя.
В целом, напоминает Easy Print, но не бесплатно (впрочем, есть лекарства ;).

Настоящие проблемы начались с подключением принтеров клиентов. Для многих нет драйверов для 64 бит. По советам "бывалых" запустил технологию Easy Print ( драйвера конкретного принтера не нужны вовсе ). Проблем при установке не было.

Никакой оригинальности, просто это мой путь :

Минимальные требования для клиентских ПК = Windows XP SP3, Windows Vista SP1, Windows 7 .

1. Средство подключения к удаленному рабочему столу (RDP Client) версии не ниже 6.1

Узнать свою версию - посмотреть в свойствах файла mstsc.exe ( каталоге WINDOWS — system32)

//infostart.ru/upload/iblock/d73/ВерПрод.jpg

Если нужно - берем здесь:

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

//infostart.ru/upload/iblock/101/Под2.jpg

На рабочих станциях проверить наличие принтера "Microsoft XPS Document Writer".

//infostart.ru/upload/iblock/a6d/ПринтерКл.jpg

3. Настройка Windows server 2008 R2

Удаляем все лишние драйвера, оставляем только эти:

//infostart.ru/upload/iblock/011/СвойстваПринт.jpg

//infostart.ru/upload/iblock/bd0/НетФа%20Компонент.jpg

в) Конфигурация групповых политик на TS. ПУСК - выполнить - Gpedit.msc

Для себя выбрал настройку:

"Перенаправлять только используемый по умолчанию принтер" - ВКЛЮЧИТЬ.

Политика "Локальный компьютер" -> Конфигурация компьютера -> Административные шаблоны -> Компоненты Windows -> Службы удаленных рабочих столов -> Узел сеансов удаленных рабочих столов -> Перенаправление принтеров :

//infostart.ru/upload/iblock/846/Еа%201Групп.jpg

У Вас, конечно, будут другие варианты. Все очень качественно прописано здесь :

Специальные предложения

Electronic Software Distribution

Интеграция 1С с системой Меркурий

Алкогольная декларация

Готовые переносы данных

54-ФЗ

Управление проектом на Инфостарте

Траектория обучения 1С-разработчика

Это не только ваш путь:) Одно из немногих действительно работающих решений Это системное администрирование к фрилансу адин эс никакого отношение не имеет :)
Переименуйте публикацию :) Плюсану за то, что собрано в одном месте и здесь, в прошлом году пришлось искать по всему инету.
Может еще разобрались как можно настроить изипринт для конкретных пользователей, т.е. не для всех ? Еще в качестве уточнения WindowsServer 2008 R2 64 не 64 не бывает :) Было бы интересно услышать решение при использовании АПС-Печать. Это у вас нет host-based printer HP LaserJet Pro M1132 MFP.. он ваше easyprint сломает и придется снова ставить драйвера.

(8) Посмотрел, на HP LaserJet Pro M1132 есть родной, 64 для Win 2008 . все зависит от выбранной настройки: есть драйвер - работай с ним, нет - Easy Print.
(6) Согласен, писал прямо с установочного диска :
Содержит пакет обновления 1 (SP1)
64 - разрядное ПО

(4) Чем только не приходится заниматься фрилансеру .

(9) проблема не в том, что есть родной драйвер, а в том, что на этом принтере кончилась лафа easyprint'а. пичалька. Так лениво прописывать каждому терминальному пользователю принтеры. Это очень удобный способ, мы тоже недавно на него перешли (системный администратор где-то вычитал). Раньше постоянно были проблемы, то драйверов не было, то печать сама по себе отрубалась. И ничего не помогало, и неизвестно было по какой причине так происходит, а теперь всё в порядке, никто не жалуется, ттт. Всё работает исправно уже полгода. Так что плюсую и рекомендую данный способ всем пользователям серверов и подключений! Тоже используем данный метод. но как напоминалку можно сохранить -это очень круто!) надо админу рассказать про это способ а то использует scerwdrivers Работаете в терминале, то еще пару замечаний:
1 - лучше подключать принтера на сервере - будет меньше косяков, да и видеть их будут все сразу кто в терминальном режиме
2 - отключите оповещение о состояние принтеров и дополнительные возможности в свойствах каждого принтера Спасибо за очень полезную информацию. Сейчас как раз занимаюсь перенастройкой принтеров. Полезно. Закину сисадминам. Пусть учат мат часть :). Пасибо. А у меня такой вопрос - обязательно ли на сервере включать компоненту поддержки net framework 3.5? Или будет работать без негo? Просто с присутствием этой компоненты хр клиенты отказываются подключаться по днс имени к серверу (18) Да , активация поддержки net framework 3.5 нужна.
Проверьте всю цепочку настроек.
" Итак, у нас есть установленные RDP 6.1 и Framework 3.5 " на ХР (19) ну с этим все в порядке. На клиентах ХР все есть. Меня другое интересует, будет ли работать EasyPrint без этой компоненты? Кстати, вопрос: почему так сильно тормозит печать? Между нажатием кнопки печать и началом печати самого принтера где-то секунд 20-30 при 100 Мбит сети? Это нормально? (20) highlander, конечно, нет.
Такая задержка бывает:
- при корявой установке драверов на клиентской машине
- отдельные модели принтеры ведут себя неадекватно.EasyPrint не при чем.
НР 3052 летает, а Canon 2900, 6000 спят 10-15 сек , если до этого не печатали 5-6 мин.
С Framework 3.5 на ХР не эспериментировал.Просто поставил и забыл.
Попробуйте поискать решение проблемы на просторах инета. (20) highlander, EasyPrint работает без установки компонента "Возможности Net. Framework 3.5.1." на клиентах Win 7, Win XP.
Не совсем понятно зачем XPS на клиентах. Возник такой вопрос: например, для половины принтеров есть драйвера, под вторую полоивину - не существуют. Как тогда лучше поступить:
1. Поставить драйвера, которые есть + использовать Easy Print для второй половины?
2. Использовать только Easy Print для всех принтеров? Пользовались программой с 2011-го года, смирно терпели все недочеты по пробросу портов и принтеров, постоянно рвущиеся соединения и зависания при печати. (Есть большой опыт работы с Citrix metaframe, поэтому, сильно не удивляло)
С выходом версии 5 убрали проброс портов, мол, используйте сторонние программы. Хорошо, настроили без них (видимо, ребята слабо предсталяют себе тот геморрой, с которым сталкивается администратор, когда все сканеры штрих-кодов отваливаются разом в предприятии, где без сканера даже принять клиента невозможно, а решить все нужно быстро и легально. с помощью ПО, стоимостью в разы превышающего стоимость Viterminal'a).
Последняя ситуация переполнила чашу терпения:
Разработчик решил, что желает получать деньги за лицензию каждый год (сам принцип широко используется в мировой практике, плохого в этом ничего не вижу), но сделал это интересным способом:
просто аннулировал все, бывшие до этого неограниченными, лицензии, без какого-либо уведомления. Естественно, программы перестала работать, попутно, заблокировав печать на единственном, оставшемся в строю, компьютере (сервере).
А когда, после половины рабочего дня, проведенного в переустановках всего подряд на трех разных машинах, пришел к выводу, что проблема в Viterminal и позвонил в техподдержку, столкнулся с хамством и обвинениями в свой адрес, что нам плевать на развитие их продукта, даже не успев задать вопрос. (при том, что я не сам себе нарисовал неограниченные по времени лицензии).
Да, теперь не просто плевать, мы отказались от использования этого продукта, надеюсь, мой отзыв будет полезен тем, кто выбирает систему для терминального доступа.

Просмотры 73998

Загрузки 0

Рейтинг 71

Создание 27.05.13 21:07

Обновление 27.05.13 21:07

№ Публикации 188092

Тип файла Нет файла

Конфигурация Не имеет значения

Операционная система Windows

Вид учета Не имеет значения

Доступ к файлу Бесплатно (free)

Код открыт Не указано


См. также

Как я начал администрировать сервер 1С: Предприятие 8.3 с телефона Промо

Развитие инструментов управления кластером серверов 1С:Предприятие 8.3.

14.04.2017 67562 user700211_a.straltsou 30

Выгрузка в dt на сервере 1С по расписанию с завершением соединений и подключением к консоли сервера через com

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

16.04.2020 8987 karamazoff 48

Самые распространенные заблуждения об индексах в мире 1С

"Магия" индексов привела к множеству заблуждений об их работе. Попробуем развеять некоторые из них в контексте 1С.

28.11.2019 30297 YPermitin 51

Установка и настройка нескольких экземпляров сервера 1С: Предприятия 8.3 разных релизов на одном Ubuntu-server

Запуск нескольких экземпляров сервера 1С Предприятия 8.3 разных релизов на одном Ubuntu-server.

19.09.2019 13449 Error34 23

Копирование числовых ячеек из 1С в Excel Промо

15.01.2019 35233 itriot11 27

Как настроить сервер 1С по умолчанию для ПРОФ лицензии после 10.09.2019

Здесь мы собираем все данные по настройкам сервера для работы ПРОФ лицензии.

11.09.2019 109290 Infostart 90

Использование Zabbix для сбора информации о серверных вызовах и управляемых блокировках с сервера 1С Предприятия, работающего на платформе GNU/Linux

Описанные в данном опусе механизмы ни в коей мере не противопоставляются тому, что реализует КИП от 1С или какие-либо другие инструменты (решения)! Это всего лишь еще один взгляд на "проблему", который может быть полезен в некоторых ситуациях.

10.09.2019 22694 Sloth 49

Нарушение целостности системы

Причины возникновения ошибки "Обнаружено нарушение целостности системы" и способы ее устранения.

07.09.2019 53484 Rain88 27

Семь рекомендуемых бесплатных курсов Microsoft для ИТ-администраторов Промо

Образовательный портал «Нетология» предлагает вам пройти семь онлайн-курсов по облачным сервисам Microsoft бесплатно и получить сертификат об их завершении. Все курсы основаны на самых популярных сценариях использования облачных технологий в компаниях малого и среднего бизнеса. Разберемся, что же эти учебные программы предлагают.

28.12.2018 18171 VKuser24342747 2

Установка 1С Сервера взаимодействия на Linux

В статье описан пошаговый процесс установки Сервера взаимодействия 1C на Linux CentOS 7.6.

06.09.2019 13282 KlSergey 25

1С + PostgreSQL + SSD: Куда уходит ресурс хост-записей?

Работа PostgreSQL на SSD начиная с 10 версии, резко увеличивает нагрузку на ресурс SSD, даже когда к базе нет коннектов.

06.09.2019 9324 2tvad 7

Уверенное обновление

Уверенное обновление. Анализ файла ОтчетОСравнении.txt. Bash

18.07.2019 13201 vasilev2015 36

Чем PostgreSQL может быть полезен разработчику 1С Промо

В статье будут рассмотрены примеры, которые могут оказаться полезными в повседневной работе разработчика 1С и не только: как можно сделать снимок рабочей базы без файла резервной копии, как можно эффективно использовать табличные пространства СУБД PostgreSQL, а также как организовать простой и удобный доступ к админке СУБД посредством мобильных устройств.

20.12.2018 25033 Shmell 40

Почему Вы не обслуживаете итоги?

Небольшая заметка по обслуживанию итогов. Все ли Вы делаете правильно?

04.07.2019 25746 YPermitin 36

Вопросы и ответы по лицензированию приложений Microsoft Office

Завершение цикла статей о лицензировании продуктов Microsoft.

23.06.2019 26154 accounting_cons 7

Обновление PostgreSQL на Windows

Указана последовательность действий при обновлении PostgreSQL на примере Windows. Также описаны некоторые особенности.

11.06.2019 21400 extalionos 11

Зачем в 1С нужно периодически пересчитывать итоги по регистрам? Промо

Мы часто слышим рекомендацию о том, что пересчет итогов нужно проводить регулярно и эта операция проводит к улучшению производительности, но что скрывается за этой процедурой и какие именно проблемы решаются?

10.03.2013 248997 Aleksey.Bochkov 141

Вопросы и ответы по лицензированию Microsoft Windows

То, что интересует покупателей настольной операционной системы Microsoft.

20.05.2019 37897 accounting_cons 8

Регулярная перезагрузка Сервера 1С с чисткой кэша

Батник для перезагрузки агента сервера 1С и чистки серверного кэша и сеансовых данных. Для регулярной перезагрузки вставляем в планировщик заданий Windows.

17.05.2019 16005 alfir70 20

Способы проверки доступности TCP-портов

Как проверить доступен ли порт сервера? Или внешний веб-сервис? Приведены несколько способов для использования на Windows-системах.

12.05.2019 87253 VKislitsin 9

Создание пользователя СУБД MS SQL Промо

Создание пользователя MS SQL для развертывания базы 1С.

15.02.2017 47668 hayroff 9

Опыт обновления до 8.3.14 - лицензии и утилита ring

На выходных было скучно, поэтому решили обновить 1с до 8.3.14.1694. С лицензиями пришлось немного повозиться.

29.04.2019 46014 Sander80 31

Практика перехода на Linux и Postgres в небольшой компании (10 пользователей)

Почему я решил поставить давнему клиенту Linux + Postgres вместо Windows + MS SQL? Что меня останавливало раньше?

22.04.2019 33916 starik-2005 180

PID процесса в сборщиках PerfMon

06.04.2019 7263 VKislitsin 26

Все, что надо знать о технологической платформе 1С:Предприятие: компоненты, архитектуры, операционные системы, лицензии Промо

Все о платформе и лицензировании для начинающих и не только. (благодаря Сообществу учтены новейшие изменения лицензионной политики 1С!)

19.12.2015 81518 barelpro 51

Переход на 64-х разрядный сервер 1С

Переход с 32-х разрядной версии сервера 1С на 64-х разрядную с сохранением данных журналов регистрации информационных баз, используемых в 32-х разрядной версии.

05.04.2019 29517 ids79 20

Введение в лицензирование ПО Microsoft

Поговорим о принципах лицензирования программных продуктов Microsoft.

19.03.2019 41849 accounting_cons 49

Собираю Новый бюджетный Сервер для 1С ЗУП на 50 пользователей за 160 тысяч рублей (новый)

06.03.2019 7702 Indgo 97

Кто заблокировал объект ? 7.7 (SQL/DBF) Промо

Обработка блокировки объекта в базе для SQL/DBF варианта.

13.08.2010 41351 Ёпрст 125

Вопросы и ответы по лицензированию Microsoft SQL Server

Продолжение темы лицензирования серверных продуктов Microsoft.

26.02.2019 38402 accounting_cons 55

Скорость работы 1С: Предприятие с разными СУБД: MS SQL и с PostgreSQL

Рассмотрим несколько вариантов работы 1С: Предприятие с различными СУБД.

20.02.2019 31415 valentinko 174

Восстановление файловой базы с помощью tools 1cd

Небольшая заметка, как удалось вылечить битую файловую базу 1С, с помощью утилиты tools 1cd.

19.02.2019 19705 rzabolotin 68

LiteManager — удаленное администрирование. Описание, практика применения, рекомендации. Промо

Удаленное администрирование компьютерами. Локальная сеть. Интернет. Описание, практика применения, рекомендации.

30.04.2013 84026 StepByStep 55

Вопросы и ответы по лицензированию Microsoft Windows Server

Все, что вы хотели знать о лицензировании Microsoft Windows Server.

13.02.2019 39821 accounting_cons 52

А еще был такой случай

Сервер, Сеть и два Сеанса.

04.02.2019 6147 kraynev-navi 12

Debian 9.7 + PostgreSQL для 1С. Как завести с пол-оборота

Предлагаю взять на заметку информацию по установке и настройке в формате typical, typical, done.

02.02.2019 30230 valentinko 15

Сжатие баз данных 1С:Предприятие в MS SQL Server Промо

Тема сжатия баз данных 1С в настоящий момент довольно часто обсуждается. Достоинства сжатия известны – уменьшение размера базы данных, уменьшение нагрузки на дисковую подсистему и некоторое ускорение выполнения тяжелых операций чтения/записи. Из недостатков – небольшое увеличение нагрузки на процессоры сервера СУБД за счет расхода ресурсов на компрессию/декомпрессию данных. Но при использовании в качестве MSSQL и DB2 (за Oracle и PostgreSQL не скажу, т.к. не знаю) есть один «подводный камень» - при выполнении реструктуризации происходит декомпрессия новых таблиц и индексов. Происходить это может как при выполнении обновления конфигурации с изменением структуры метаданных, так и при выполнении тестирования и исправления ИБ (реиндексация пересоздает только индексы, а реструктуризация – и таблицы, и индексы). «Проблема» кроется в том, что признак сжатия устанавливается индивидуально для каждой таблицы и индекса.

29.01.2012 95933 Aleksey.Bochkov 62

Собираем бюджетный игровой компьютер core i7 для Программиста 1С из всякого хлама за 20 тысяч рублей

В продолжение статьи со сборкой бюджетного сервера так же решил написать про свой комп. С бюджетом 20 тыс. рублей.


Мелкомягкая компания предложила некую универсальную технологию печати EasyPrint, позволяющую избежать установки драйверов для перенаправленных принтеров на терминальном сервере. В Windows 2008 появилась её новая реинкарнация TS Easy Print. Теоретически она повышает стабильность работы службы диспетчера очереди печати и терминального сервера в целом.

К сожалению, это только теория, на практике все не так радужно. Драйвер принтера должен уметь работать в определенном режиме абстракции. Не секрет, что принтеры класа SOHO (практически все локальные) имеют урезанные возможности по отношению к сетевым и в подавляющем большинстве не предназначены для работы в терминальных средах. Так что, по возможности, старайтесь не использовать их в работе.

  1. Отключить галочку «Включить дополнительные возможности печати» на вкладке «Дополнительно». Шансы проброса принтера в таком виде в терминальную сессию несколько увеличиваются.
  2. На сервере терминалов в свойствах драйвера принтера выбрать режим «изоляция драйвера».

Это прямое указание ОС сервера терминала эмулировать для каждого принтера однопользовательскую среду, где для каждой новой сессии создается отдельный экземпляр драйвера.

Но вообще это все костыли и стабильности системе не прибавит. Потому делаете на свой страх и риск, и дальнейшие косяки в работе, если возникнут решать тоже вам.

HP M1120 MFP в терминальном режиме на WinServer 2008

Кое-как можно подцепить HP LJ 1132 MFP. Суть в том, что как перенаправленный он работать не будет, надо установить как сетевой для клиента на сервере. На локальной машине и на сервере должны стоять дрова принтера х64.

В терминале под администратором тоже добавляем необходимый драйвер. Администрирование -> Управление печатью -> Серверы печати -> Драйверы -> устанавливаем сюда наш драйвер.

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

Столкнулся проблемой драйверов Easy Print в RDP.

При подключении по RDP с 32-битной системы к терминальному серверу Windows 2008 x64 R2, столкнулся с проблемой конвертации документов в xps и обратно соответственно представьте, скажем человек подключен к терминальному серверу из допофиса , скажем канал 1 мегабит, посылает на печать через терминал 3 страницы а у него на печать после конвертации между своим родным драйвером и easy print в RDP размер документа получается 15 мб да еще прогон туда сюда между сервером и клиентом, в итоге документ начинает печататься минуты через 1-2 и так по странице в 1-2 минуты.

Само собой это перебор.

Решение очень простое, скажем в случае HP, ставим Universal Printing Driver, через него добавляем установленный принтер , проверяем чтобы сессия RDP перекинула именно universal printer driver ( можно увидеть в свойствах перенаправленного принтера в терминальной сессии ), если там все еще отображается easy print ( а так тоже бывает потому-что Windows это тот еще чудотворец ) тогда просто заходим в gpedit.msc на терминальном сервере, идем в

Computer Configuration\Administrative Templates\Windows Components\Terminal Services\Terminal Server\Printer Redirection

Use Terminal Services Easy Print printer driver first

Теперь размер того-же документа становится 150 кб, разница огромна.

Само собой на терминальном сервере тоже должен быть установлен Universal Printing.

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

Будет время позже добавлю картинки, и немножко структурирую текст.

Запись опубликована в рубрике Windows 2003, Windows 2008, Windows 7, Windows XP. Добавьте в закладки постоянную ссылку.

На операционной системе Windows server 2003 администраторы всегда сталкивались с проблемами печати на клиентских машинах, подключенных по протоколу RDP (Remote Desktop Protocol). В версии 2008 R2 microsoft позоботился об этом и внедрил систему печати Easy Print.

Печать через Terminal Services(устаревшая технология)
При использовании этой службы приходилось устанавливать драйвер на каждый принтер, который использовал пользователь при подключении по удаленному сеансу. Одно дело если у вас на всех компьютерах установлена одна модель принтера или используется один сетевой принтер. В этом случае не возникает проблем. Но как правило такое бывает редко и чаще всего образуются новые места с локальными принтерами разных производителей. В конечном итоге на сервере образуется каша драйверов, которые конфликтуют с собой.

Печать через Easy Print (мой выбор)
Тут всё просто как ни когда. Технология Terminal Services Easy Print использует формат файла Microsoft XML Paper Specification (XPS), который передается на компьютер пользователя и отправляется на печать, используя локальный драйвера принтера.


Настройка на стороне сервера (windows server 2008 R2)
По умолчанию удаленный рабочий стол в windows server 2008 использует компонент Easy Print. Если на стороне клиента эта система не поддерживается, то выполняется поиск подходящего драйвера на сервере. Поэтому особой настройки на сервере нет, просто проверка необходимых условий.
1. Проверяем, что установлен Microsoft XPS. Пуск -> Панель управления -> Устройства и принтеры. Выделяем Microsoft XPS Document Writer и жмем Свойства сервера печати, вклада Драйверы. Лишние можно удалить.


Диспетчер сервера -> Конфигурация сервера узла сеансов удаленных рабочих столов. Вкладка Параметры клиента.

В Операционной системе Windows 7 (если вы устанавливали обновления), то все эти компоненты уже присутствуют.

Настройка Easy Print в Windows Server 2012 R2


Поэтому рассмотрим настройку на примере Windows XP Home Edition.
Узнать свою версию RDP Client можно через файл mstsc.exe который находится по адресу: C:/Windows/System32/mstsc.exe. Достаточно найти этот файл, нажать на него правой кнопкой мыши и выбрать Свойства.


В итоге получаем приятный результат без каких-либо глюков.
Проверено на множестве принтеров. Таких как Canon LBP 6000B; HP LJ 1320, 1300, P1020, 1160; Kyosera FS1040;

Настройка Easy Print в Windows Server 2008 R2

Обновлена 12.02.2009

EasyPrint решает эту проблему. При подключении клиента, от подтягивает все его принтера, устанавливает дефолтный (тот который дефолтный у клиента), при этом неважно, какой именно принтер, есть ли дрова на него под 2008 сервер. EasyPrint эмулирует дрова, используя драйвера клиента.

Установка (сервер).

Настройка (сервер).

(для этого выполнить команду gpedit.msc)

После этого нужно принудительно обновить политику

(для этого выполнить команду gpupdate /force)

Установка (клиент)

Для установки требуются следующие компоненты:

Настройка (клиент)

Минимальные требования для клиентских ПК для использования универсального драйвера печати Easy Print таковы:

Далее. при подключении клиента к серверу в свойствах RDP клиента на закладке "Локальные ресурсы" должно быть включено перенаправление принтеров.

image

Обратите также внимание на то, что в свойствах учётной записи пользователя в домене (Закладка "Среда") должны быть включены опции "Подключение принтеров при входе" и "По умолчанию выбрать основной принтер клиента". Это грабли на которые я сам однажды наступил )))

image

Поведение системы печати служб терминалов Windows Server 2008 по умолчанию предполагает использование драйвера Easy Print для всех клиентских принтеров.

Практика показала что не во всех случаях драйвер Easy Print работает корректно (например при некоторых сценариях съезжают поля при печати документов или вовсе не печатаются некоторые печатные формы из 1С). Для решения этой проблемы на наших терминальных серверах мы изменили настройки системы печати по умолчанию на следующий режим работы: при подключении клиента к серверу служба печати сначала пытается найти родной драйвер для каждого принтера клиента, если находит - использует его, если не находит использует для этого принтера драйвер Easy Print.

На сервер установлены последние версии драйверов основных используемых моделей принтеров. Для более корректного взаимодействия служб печати клиента и сервера рекомендуется использовать одинаковые версии драйверов на сервере и на клиенте.

Разрешение проблем в работе Easy Print на Windows Server 2008 / 2008 R2

В случае проблем с перенаправлением принтеров клиента в терминальную сессию с помощью Easy Print необходимо выполнить нижеописанный ряд проверок:

image

C:>sc sdshow spooler
D:(A;;CCLCSWLOCRRC;;;AU)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWRPWPDTLOCRRC;;;SY)

Если вывод команды отображения настроек безопасности отличен от указанного, например отсутствуют разрешения в дескрипторе безопасности для “AU” (Authenticated User), то устанавливаем необходимые для корректной работы службы права следующей командой

C:> sc sdset spooler D:(A;;CCLCSWLOCRRC;;;AU)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWRPWPDTLOCRRC;;;SY)
[SC] SetServiceObjectSecurity SUCCESS

Читайте также: