Windows server 2012 r2 easy print

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

Функционал Easy Print основана на спецификациях, определенных в стандарте XPS для драйверов принтеров. Основные преимущества формата XPS: использование открытого формата документа, портативность и независимость от аппаратной платформы, низкие требования к пропускной способности канала (за счет использования более легкого стандарта XML). Задание печати XPS через сеанс RDP передается на клиентский ПК и обрабатывается локальным драйвером печати.

    Содержание:

  • Настройка Easy Print на стороне клиента
  • Настройка Easy Print на стороне сервера Remote Desktop Server

Настройка Easy Print на стороне клиента

Для использования Easy Print на стороне клиента, он должен соответствовать следующим требованиям:

  • Операционная система- Windows XP SP3 и выше
  • Версия RDP клиента 6.1 (mstsc.exe — 6.0.6001) и выше
  • Наличие установленного .NET Framework 3.0 SP1 или .NET 3.5
  • В параметрах RDP подключения на вкладке Локальные ресурсы (Local Resources) в разделе Выберите устройства и ресурсы, которые вы хотите использовать во время удаленного сеанс должна быть отмечена опция «Принтеры»
    rdp-map-printer

Если вместо клиент mstsc.exe, вы используете для подключения настроенный.rdp файл, в нем должна присутствовать следующая строка:

redirectprinters:i:1

redirectprinters

Настройка Easy Print на стороне сервера Remote Desktop Server

Драйвер печати Easy Printer устанавливается на сервере при развертывании роли служб удаленных рабочих столов (RDS), а в списке принтеров появляется новый принтер с именем Microsoft XPS Document Writer. Этот драйвер печати поддерживает различные модели принтеров.

Microsoft XPS Document Writer

В Windows Server 2012 R2 включить обязательное использование технологии Easy Print на стороне сервера RDS можно только через групповые политики.

  1. Откройте редактор локальной (gpedit.msc) или доменных (GPMC.msc) GPO
  2. Перейдите в раздел Computer Configuration –> Administrative Templates –> Windows Components -> Remote Desktop Services –> Remote Desktop Session Host -> Printer Redirection (аналогичная политика имеется и в пользовательском разделе GPO)
    Remote Desktop Session Host - data-lazy-src=

  • Найдите и включите политику Use Remote Desktop Easy Print driver first
    Use Remote Desktop Easy Print driver first

  • Совет. В том случае, если клиент не поддерживает использование драйвера Easy Print, сервер RDS автоматически пытается использовать установленный на нем драйвер для данной модели принтера (если он, конечно, имеется).

    После привязки политики к нужному контейнеру AD, можно протестировать политику.

    1. Обновите групповые политики на сервере Remote Desktop командой gpupdate /force
    2. Завершите текущую RDP сессию (logoff) и подключитесь к серверу еще раз
    3. Перейдите в раздел Панели управления -> Устройства и принтеры
    4. Найдите принтер, перенаправленный в рамках вашей RDP сессии и откройте его свойства
    5. Перейдите на вкладку Advanced и удостоверьтесь, что для данного принтера используется драйвер Remote Desktop Easy Print
    6. Send the test print job and make sure that it is properly printed on a local printer

    По умолчанию количество перенаправленных принтеров в сессии ограничено числом 20. Изменить эту настройку можно через реестр. Для этого в ветке
    HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services
    нужно создать параметр MaxPrintersPerSession со значением, равным максимальному количеству принтеров, которые должны перенаправляться в рамках RDP сессии.

    Для лучшей производительности предпочтительнее перенаправлять с клиента только один принтер, используемый по умолчанию. Для реализации этой концепции достаточно включить политику Redirect only the default client printer.

    Redirect only the default client printer

    Таким образом, благодаря использованию Remote Desktop Easy Print, существенно упрощается настройка подсистемы печати на терминальных серверах, а администратору нет необходимости устанавливать на RDS серверах драйвера для различных моделей принтеров, используемых клиентами.

    Содержимое
    Интерпретатор CMD — вывод переменных со спецсимволами на экран и в файл

    Известная, но слабоосвещенная тема — обработка в коммандном интерпретаторе CMD данных со спецсимволами.
    В большинстве ситуаций она вполне решаема…
    Плюс к этому периодически возникают задачи вывода в файл без перевода строки….

    Скрипты для CMD

    Скрипты выполняемые интерпретатором CMD.EXE — стандартной консольной оболочкой для Win2000/WinXP/Vista/Seven/Win8/Win2000 Server/Win2003/Win2008.

    Страховое копирование по списку

    Относительно простой вариант резервного копирования по списку файлов/папок с учетом типа резервной копии и количества хранимых копий по типам. Классические типы: дневная-недельная-месячная-годовая копии. Кодировка скрипта CP866….

    Преобразование файлов 1CClientBankExchange в табличную форму

    Лично мне периодически приходилось сталкиваться с обработкой данных не в табличной форме, а в «именованном формате» то есть когда каждый параметр пишется на отдельной строке в виде Параметр=Значение параметра причем файл…

    Чтение данных из реестра в переменную окружения

    Продвинутый кросплатформенный модуль для встраивания в скрипты, позволяющий в удобной форме получать данные из реестра для дальнейшего использования(как всегда — кодировка скрипта CP866):

    Перевод столбца в строку

    Преобразование столбца в строку с заданными разделителями и обрамлением. Кодировка скрипта CP866.
    Символ двойной кавычки при этом не удастся использовать как разделитель или обрамление.

    Поддержка папок для сканирования

    Часто в офисе присутствуют сетевые устройства сканирования, которые поддерживают сканирование в сетевую папку. Все бы было хорошо если бы для этих устройств

    Выключение компьютеров в домене по списку

    Монолитный скрипт выключения компьютеров в домене по списку:

    @ECHO OFF
    SET "BEGIN_MARKER=:ENDFILE1"
    SET "END_MARKER=:ENDFILE2"

    Remote Desktop Easy Print is a Windows Remote Desktop Services feature that allows you to easily print from a remote desktop session to a local printer.

    Before the introduction of Easy Print, printing from a remote desktop session could be complex and challenging, mainly when using printers unavailable on the remote computer. With Easy Print, printing from a remote desktop session has become much easier and more streamlined.

    When you connect to a remote desktop using Remote Desktop Services, the Easy Print driver is installed on the remote computer. This driver works as a bridge between the printer on the local computer and the remote desktop session, enabling you to print from the remote session to your local printer.

    Remote Desktop Easy Print: How Does It Work?

    Remote Desktop Easy Print creates a virtual printer on the remote computer that represents the local printer you want to use. When you print a document from the remote session, it is sent to this virtual printer, which redirects the print job to the local printer.

    The process works as follows:

    1. When you connect to a remote desktop session, the Easy Print driver is automatically installed on the remote computer.
    2. When you print a document from the remote session, the print job is sent to the virtual printer created by Easy Print.
    3. The virtual printer converts the print job into XPS, which encapsulates the print job and settings that the local printer can understand.
    4. The print job is then redirected to the local printer via the Remote Desktop Connection.
    5. The local printer prints the document as if it were printed directly from the local computer.

    Related article: How to Deploy Printers to Users or Computers via Group Policy?

    Configure Remote Desktop Easy Print Settings on the Server

    You can configure the Remote Desktop Easy Print settings in two ways: via Group Policy or the Server Manager. These configuration methods apply to Windows Server 2012 and later, where the Remote Desktop Services role is installed.

    But note that the settings deployed via Group Policy take precedence over the setting in Server Manager.

    Using Group Policy

    1. Open the Group Policy Management Console on your domain controller.
      gpmc.msc

      remote desktop easy print

    2. Create a new GPO or edit an existing one.
      disable remote desktop easy print

    3. Navigate to the following policy:
      Computer Configuration\Policies\Administrative Templates\Windows Components\Remote Desktop Services\Remote Desktop Session Host\Printer Redirection
    4. Enable the policy “Use Remote Desktop Easy Print printer driver first.”
      microsoft easy print

      When you enable or don’t configure this policy, the RD Session Host server will initially attempt to install all client printers using the Remote Desktop Easy Print printer driver. If the Remote Desktop Easy Print printer driver cannot be utilized, the server will look for a printer driver that matches the client printer on the RD Session Host server. If no matching printer driver is found, the client printer will not be accessible during the Remote Desktop session.

    5. Close the Group Policy Management Editor and wait for the new policy to be applied.
    6. Optionally, you can force the group policy to apply by running the following command in an elevated command prompt on the Remote Desktop Services server.
      gpupdate /force

      install remote desktop easy print driver

    Using Server Manager

    1. Login to the RDS server and open the Server Manager.
    2. Navigate to Remote Desktop Services > Collections and edit the Session Collection.
      easy print rdp

    3. Click Client Settings and check the following boxes:
      • Allow client printer redirection
        • Use the client default printing device
        • Use the Remote Desktop Easy Print drive first
          easy print remote desktop

    If a group policy manages the printer redirection settings, you will get an error saying, “Could not set the appropriate properties on the servers. Ensure that all servers are available on the network, and the properties are not managed by Group Policy.

    When you get this error, ensure the Printer Redirection policies are not configured.

    Confirm Remote Desktop Easy Print Driver is in Use

    The Remote Desktop Easy Print is available in all currently supported Windows versions. Generally, the Remote Desktop Connection 6.1 and above are compatible with Easy Print.

    1. Open the Remote Desktop Connection app.
      mstsc
    2. Enter the RDS server and credentials.
      what is remote desktop easy print

    3. Switch to the Local Resources tab, check the Printers box, and click Connect.
      microsoft remote desktop easy print

    4. Once logged in, open the Devices and Printers applet in Control Panel. Your local printers are listed on the server as redirected.
      easy print

    5. Right-click on the printer and click Printer properties.
      easy print server

    6. Switch to the Advanced tab and confirm the driver is Remote Desktop Easy Print.
      easy print driver windows server

    Conclusion

    Configuring Remote Desktop Easy Print on Windows Server 2022 can significantly improve the printing experience for remote users. Following the step-by-step instructions outlined in this blog post, you can ensure your users can easily print from their remote sessions without worrying about driver compatibility issues.

    With the proper configuration and setup, you can simplify the printing process and save time and frustration for both you and your users. So why wait? Start configuring Remote Desktop Easy Print today and enjoy the benefits of a streamlined printing experience for your remote users.

    На чтение3 мин

    Опубликовано

    Обновлено

    Windows Server 2012 R2 — это операционная система, которая предлагает широкий спектр возможностей для работы с сетью и серверными сервисами. Одним из полезных функциональных возможностей Windows Server 2012 R2 является поддержка легкой печати.

    Легкая печать (англ. Lightweight Printing) — это технология, которая позволяет пользователям сети легко и удобно подключать и использовать принтеры без необходимости устанавливать дополнительные драйверы и настраивать каждый принтер отдельно.

    В этой статье мы рассмотрим пошаговое руководство по включению легкой печати в Windows Server 2012 R2 и о том, как настроить сеть для подключения принтеров через легкую печать.

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

    Включение легкой печати

    Для включения легкой печати в Windows Server 2012 R2 следуйте указанным ниже шагам:

    1. Нажмите кнопку «Пуск» и выберите «Сервер менеджера».
    2. В левой части окна выберите «Серверы».
    3. В разделе «Серверы» выберите необходимый сервер.
    4. В верхней части окна выберите вкладку «Роли сервера».
    5. В списке ролей сервера выберите «Печать и документы».
    6. Нажмите кнопку «Добавить роль» в правой части окна.
    7. В появившемся окне выберите «Легкая печать» и нажмите кнопку «Далее».
    8. Прочитайте информацию о роли и нажмите кнопку «Далее».
    9. Выберите опции для легкой печати в соответствии с вашими потребностями и нажмите кнопку «Далее».
    10. Нажмите кнопку «Установка».

    После завершения установки легкой печати в Windows Server 2012 R2 она будет доступна для использования. Вы можете настроить дополнительные параметры печати и управлять печатными заданиями через Сервер менеджера.

    Установка подходящих драйверов принтера

    Для включения легкой печати на сервере Windows Server 2012 R2 необходимо установить подходящие драйверы для принтера. Установка правильных драйверов позволяет серверу взаимодействовать с принтером и обеспечивает корректную печать.

    Возможно, у вас уже установлены драйверы стандартных принтеров, которые поставляются вместе с операционной системой. Однако, для работы с конкретным принтером необходимо загрузить и установить драйверы, предоставленные производителем принтера.

    Для начала, узнайте модель вашего принтера и посетите официальный веб-сайт производителя, где можно найти и загрузить последнюю версию драйверов. Обратите внимание на поддерживаемую операционную систему — выберите драйверы, совместимые с Windows Server 2012 R2.

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

    Установка драйвера принтера обычно начинается с запуска загруженного файла-установщика. Следуйте указаниям мастера установки и дождитесь завершения процесса установки. После установки драйверов принтера можно переходить к следующим шагам настройки легкой печати.

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

    Настройка печати через центр управления печатями

    Центр управления печатями в Windows Server 2012 R2 предоставляет удобный способ настройки и управления печатными устройствами для вашей сети. Чтобы настроить печать через центр управления печатями, следуйте приведенным ниже шагам:

    Шаг 1: Откройте «Центр управления печатями», нажав на значок «Пуск» и выбрав «Центр управления печатями» в меню.

    Шаг 2: В левой панели выберите опцию «Установка принтера», чтобы добавить новое печатное устройство.

    Шаг 3: В появившемся окне «Установка нового принтера» выберите опцию «Сетевой принтер или принтер с доступом к сети». Нажмите кнопку «Далее».

    Шаг 4: Введите имя или IP-адрес сетевого принтера, который вы хотите настроить, и нажмите кнопку «Далее».

    Шаг 5: Если система обнаружит принтер, она попытается установить необходимые драйверы автоматически. Подтвердите действие и нажмите кнопку «Далее». Если драйверы необходимо установить вручную, выберите соответствующую опцию и следуйте инструкциям.

    Шаг 6: После успешной установки драйверов принтера, вы можете выбрать опцию «Распечатать тестовую страницу», чтобы проверить правильность настроек. Нажмите кнопку «Готово», чтобы закончить установку принтера.

    Примечание: При настройке печати через центр управления печатями важно убедиться, что сетевое подключение работает корректно и принтер доступен в сети.

    Режим перенаправления (проброса) принтеров позволяет пользователям отправлять задания печати из терминальной RDP (RDS) сессии на свой локальный принтер, подключенном к компьютеру. По умолчанию в Windows пробрасываются все подключенные к компьютеру принтеры, и принтер назначенный по-умолчнаию на локальном устройстве, будет назначен устройством по-умолчанию в терминальной сессии.

    Содержание:

    • Настройка Easy Print на RDP (RDS) сервере
    • Включаем проброса принтера в RDP сессию на клиенте
    • Использование в RDP принтеров, которые не поддерживают режим EasyPrint

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

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

    Настройка Easy Print на RDP (RDS) сервере

    Если в качестве RDP сервера используется Windows Server и на нем установлена роль Remote Desktop Session Host, то перенаправление локальных принтеров через Easy Print должно работать по умолчанию, дополнительно делать ничего не нужно.

     роль Remote Desktop Session Host в Windows Server

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

    Чтобы терминальный сервер всегда пытался использовать универсальный драйвер Remote Desktop Easy Print для проброшенных принтеров, нужно включить этот режим в локальной групповой политике.

    1. Откройте редактор групповых политик
      gpedit.msc
    2. Перейдите в раздел Computer Configuration -> Administrative Templates -> Windows Components -> Remote Desktop Services -> Remote Desktop Session Host -> Printer Redirection (Конфигурация компьютера -> Административные шаблоны -> Компоненты Windows -> Службы удаленных рабочих столов -> Узел сеансов удаленных рабочих столов -> Перенаправление принтеров)
    3. Включите политику Use Remote Desktop Easy Print driver first (Использовать в первую очередь драйвер принтера Easy Print служб удаленных рабочих столов)
      Включить политику использовать Использовать в первую очередь драйвер принтера Easy Print для КВЗ

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

    Чтобы обновить настройки GPO нужно выполнить команду
    gpupdate /force
    и завершить сессию пользователя (logoff).

    Дополнительные параметры GPO из этой секции, которые можно использовать для настройки перенаправления принтеров в RDP сессии:

    • Redirect only the default client printer (Перенаправлять только используемый по умолчанию принтер клиента) – позволяет уменьшить количество пробрасываемых принтеров с клиентского устройства. В удаленной сессии будет виден только принтер, назначенный на компьютере пользователя по-умолчанию.
    • Do not set default client printer to be default printer in a session (Не устанавливать используемый по умолчанию принтер клиента в качестве принтера для сеанса)
    • Specify terminal server fallback printer driver behavior (Задать поведение сервера терминалов при выборе резервного драйвера принтера) – позволяет указать нужно ли назначать для резервного принтера PCL, PS (PostScript) или любой из этих тип драйвера.
    • Do not allow client printer redirection – позволяет полностью запретить использование перенаправленных принтеров в RDP сессии (должно быть отключено или не задано).

    Для удобства управления драйверами и проброшенными принтерами на стороне RDP сервера можно установить консоль printmanagement.msc. В дестопных Windows 10/11 она установлена по-умолчанию, а в Windows Server ее можно добавить с помощью команды:

    DISM /online /add-capability /CapabilityName:Print.Management.Console~~~~0.0.1.0

    Откройте консоль
    printmanagement.msc

    Проверьте, что в разделе Drivers есть драйвер Remote Desktop Easy Print. Не удаляйте этот драйвер печати, без него перенаправление принтеров EasyPrint работать не будет.

    Драйвер Remote Desktop Easy Print

    Если у вас развернута RDS ферма, в настройках RDS коллекций есть несколько опций для управления перенаправлением принтеров для пользователей:

    • Allow client printer redirection
    • Use the client default printing device
    • Use the Remote Desktop Easy Print print driver first

    Включаем проброса принтера в RDP сессию на клиенте

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

    Чтобы RDP клиент пробрасывал локальные принтеры в сессию на удаленном хосте, нужно включить соответствующую опцию настройках утилиты Remote Desktop Connection (
    mstsc.exe
    ).

    1. Запустите утилиту, перейдите на вкладку Local Resources
    2. В секции Local devices and Resources включите опцию Printers (здесь же включается проброс буфера обмена).
    3. Если вы подключаетесь к приложению, опублиованному в виде RemoteApp, с помощью файла, для проброса принтеров в *.RDP файле должна присуствовать строка:
      redirectprinters:i:1

    Нюанс. Для корректной работы перенаправленных принтеров, имя (
    hostname
    ) клиентского компьютера не должно превышать 14 символов. Если это не так, измените имя компьютера на клиенте.

    Теперь подключаемся к RDP серверу и переходив в раздел Settings -> Bluetooth & Devices -> Printers & scanners. Здесь должны появится проброшенные в RDP сессию локальные принтеры.

    Их можно опознать по именам, в которых указано имя принтера и метка (redirected n). Где n это ID сессии пользователя.

    Перенаправленные принтеры в сессии пользователя на терминальном сервере

    Также эти перенаправленные принтера будут отображаться в консоли управления принтерами
    printmanagement.msc
    . Здесь видно, что для них используется драйвер Remote Desktop Easy Print.

    Проверить, что принтеры проброшены в сессию через Easy Print

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

    Если на определенном клиенте не работает проброс принтеров в RDP, проверьте есть ли разделе реестра
    HKEY_LOCAL_MACHINE\Software\Microsoft\Terminal Server Client
    параметр
    DisablePrinterRedirection
    со значением 1. Он может блокировать перенаправление принтеров. Удалите параметр или измените значение на 0.

    Использование в RDP принтеров, которые не поддерживают режим EasyPrint

    Есть ряд принтеров (как правило домашние или класса SOHO), которые не поддерживают функцию Easy Print, или работают в этом режиме некорректно. Также Easy Print не будет работать на Windows Server без установки роли RDSH. Для таких принтеров придется вручную установить одинаковые драйвера на клиентский компьютер и на терминальный сервер.

    Чтобы установить драйвер, откройте консоль
    printmanagement.msc
    . Щелкните правой кнопкой по разделу Drivers и выберите Add Driver.

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

    Установка драйвера принтера из INF файла

    Обратите внимание, что название драйвера принтера на клиенте и на сервере должны быть полностью идентичными.

    Теперь, когда пользователь в следующий раз подключится к этому RDP/RDS хосту, в его сессию будет автоматически перенаправлен локальный принтер. Причем для него будет использоваться его собственный нативный драйвер (который вы установили на клиенте и на сервере) вместо драйвера TS Easy Print.

    Установка родного драйвера принтера на RDP сервер

    Для повышения безопасности и надежности RD сервера с нативными драйверами рекомендуется

    включить режим изоляции драйверов печати

    . Для этого в локальной GPO в разделе Computer Configuration -> Administrative Templates -> Printers включите параметры:

    • Выполнить драйверы принтеров в изолированных процессах (Execute print drivers in isolated processes)
    • Переопределить параметр совместимости выполнения драйвера печати, назначенный драйвером печати (Override print driver execution compatibility setting reported by print driver)

    Понравилась статья? Поделить с друзьями:
    0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии
  • Аналог snapseed для windows
  • Как установить crysis 3 на windows 10
  • Не работает хот спот windows 10 на ноутбуке
  • Нет кнопки очистить системные файлы windows 10
  • Download troubleshooter for windows 10