Ts easy print на практиці

Впровадження TS Easy Print не потрібно додаткової установки серверної і клієнтської частини. Достатньо лише наявність на робочій станції клієнта віддаленого робочого столу версії 6.1 (або старше) і .NET Framework 3.0 SP1 (або старше).

Перша частина присвячена способам налаштування і управління технологією TS Easy Print за допомогою групових політик і консолі управління печаткою.

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

У російськомовному інтерфейсі це

Конфігурація комп'ютера \ Адміністративні шаблони \ КомпонентиWindows \ Служби терміналів \ Сервер терміналів \ Перенаправлення принтерів (рис. 1).

Ts easy print на практиці

Мал. 1. Групові політики для управління перенаправлення принтерами

Розглянемо кожну з них більш детально.

Таблиця 1: Політики управління печаткою на термінальних серверах

Групова політика (в дужках представлений

український варіант назви)

Do not set default client printer to be default printer in a session

(Не встановлювати буде використовуватися під

принтер клієнта в якості принтера для сеансу)

Визначає чи буде принтер за замовчуванням на клієнті автоматично встановлений як принтер за замовчуванням в термінальній сесії. Якщо цей параметр не заданий, користувач може самостійно задати принтер за замовчуванням в термінальній сесії.

Do not allow client printer redirection

(Не дозволяти перенаправлення клієнтських принтерів)

Дозволяє заборонити підключення клієнтських принтерів до термінальної сесії. Включення цієї політики відключає перенаправлення принтерів.

Specify terminal server fallback printer driver behavior

(Задати поведінку сервера терміналів при

виборі резервного драйвера принтера)

Use Terminal Services Easy Print driver first

(Використовувати в першу чергу драйвер принтера

Easy Print служб терміналів)

Якщо ця політика включена чи відсутня установка, сервер терміналів спочатку спробує використовувати драйвер принтера TS Easy Print для установки всіх клієнтських принтерів. Якщо з якої-небудь причини драйвер TS Easy Print не доступний, використовується драйвер принтера на термінальному сервері, відповідний принтеру на клієнтському комп'ютері. Якщо драйвер не знайдений на термінальному сервері, цей принтер не може бути перенаправлений.

Redirect only the default client printer (Перенаправляти

тільки використовувані за замовчуванням принтер клієнта)

Включає перенаправлення тільки принтера за замовчуванням. Решта принтерів не перенаправляються.

Use Terminal Services Easy Print Driver First

Redirect Only The Default Client Printer

також можна знайти в призначеному для користувача розділі групових політик в контейнері

User Configuration \ Policies \ Administrative Templates \ Windows Components \ Terminal Services \ Terminal Server \ Printer Redirection.

Однак, навіть не дивлячись на те, що системний адміністратор не може бачити принтери інших користувачів, є обхідний маневр для отримання інформації про перенаправлених принтерах і виконання з ними ряду адміністративних завдань. Члени групи «Print Operators» ( «Оператори друку») можуть побачити всі переслані принтери в консолі управління печаткою «Print Management Console» і панелі управління принтерами. Для цього необхідно виконати наступні дії.

1. Додати себе в групу «Print Operators».

2. Встановити роль «Print Services» на сервер.

3. Запустити консоль «Print Management».

За замовчуванням адміністратори та оператори друку не мають прав на управління перенаправлення принтерами і можуть тільки бачити їх у консолі. Для управління перенаправлення принтерами необхідно попередньо захопити права власника на нього. Це робиться в такий спосіб.

1. Відкрити консоль управління печаткою і клацнути правою клавішею миші по обраному принтеру.

2. Вибрати «Properties».

3. Перейти на закладку «Security».

4. Натиснути «Advanced».

5. Перейти на закладку «Owner» (рис. 2).

Ts easy print на практиці

Мал. 2. Захоплення прав власника

6. Вибрати «Print Operators» і двічі натиснути «Ок».

7. Закрити всі вікна управління принтером.

8. Заново відкрити вікно властивостей принтера.

9. Перейти на закладку «Security»

10. Додати групі «Print Operators» право «Manage Printer».

Ts easy print на практиці

Мал. 3. Додавання прав керування

Члени групи Print Operators повинні використовувати право Manage Printers тільки для виконання наступних завдань:

· Видалення перенаправленого принтера;

· Відкриття черги друку перенаправлених принтерів;

· Управління завданнями на друк для перенаправлених принтерів.

Решта дії, такі як перейменування, установка для принтера властивостей за замовчуванням і переваг друку не підтримуються.

У моїй практиці це знадобилося для вирішення проблеми з доглядом у відключене стан після рестарту служби диспетчера черги друку.

Особливості практичного використання

У цій частині я хотів би розповісти про проблеми які можуть виникнути в процесі використання технології TS Easy Print і способах їх вирішення. Інформація представлена ​​у вигляді опису проблеми і можливого способу її вирішення. По можливості, проблема проілюстрована прикладами з форумів Microsoft Technet.

Проблема 1. Нестабільність служби диспетчера черги друку

Основною передумовою впровадження TS Easy Print є збої в службі диспетчера черги друку при використанні драйверів для принтерів на термінальному сервері. Ця проблема також актуальна і в «змішаної» середовищі. Якщо на термінальному сервері паралельно використовуються як TS Easy Print, так і традиційна система друку, проблеми можуть тільки посилитися. Це пов'язано з тим, що при перезапуску служби диспетчера черги друку, переслані принтери переходять в стан offline і стають недоступними для друку. Для найбільш швидкого вирішення цієї проблеми потрібно перепідключення термінального сеансу. Все це викликає масу негативних відгуків (приклад на форумах Microsoft Technet) з боку кінцевих користувачів.

В якості глобального вирішення цієї проблеми можна розглянути повне видалення драйверів принтерів і супутніх їм елементів з термінального сервера. Однак і ця операція може викликати масу проблем (приклад на форумах Microsoft Technet), так як разом з драйверами принтерів можуть піти драйвера Terminal Services Easy Print і Microsoft XPS Document Writer. Без них перенаправлення принтерів за технологією TS Easy Print працювати не буде.

У зв'язку з цим, необхідно вкрай обережно ставитися до видалення драйверів на термінальному сервері за допомогою спеціальних утиліт:

Альтернативним способом є ручне видалення драйверів. Це робиться в такий спосіб.

1. Перейти в «Панель Управління».

2. Вибрати «Принтери»

3. Клацнути «Властивості Сервера» (рис. 4)

Мал. 4. Властивості сервера друку

4. Перейти на закладку «Драйвери» (рис .5)

Ts easy print на практиці

Мал. 5. Драйвери принтерів

5. По черзі видалити всі драйвери крім Terminal Services Easy Print і Microsoft XPS Document Writer.

Крім того, можна додатково видалити дані з реєстру і файлової системи. Більш детальну інформацію про це можна отримати в статті Print Spooler Crash Troubleshooting Steps.

Якщо термінальні сервери знаходяться термінальній фермі, і для з'єднання з ними використовується ключ / admin, то при перевірці потрібно враховувати, що при такому типі підключення TS Easy Print не працює за замовчуванням (KB947723).

Проблема 2. Друк «ієрогліфів» на перенаправлених принтерах »

При друку за технологією TS Easy Print можуть відображатися «ієрогліфи». Зазвичай це викликається старою версією .Net Framework. Встановлення більш нова версія програмного продукту може вирішити дану проблему. Дана проблема актуальна для старих версій клієнтських операційних систем. Для Windows 7 додаткова установка .Net Framework необов'язкова.

Проблема 3. Перенаправлення принтерів не працює

Для вирішення даної проблеми слід перевірити настройки перенаправлення для клієнта віддаленого робочого столу, на термінальному сервері, результуючі групові політики і параметр реєстру:

Проблема 4. Його користувачі не можуть друкувати на перенаправлених принтерах при поєднанні ролей термінального сервера і контролера домену

При поєднанні ролей термінального сервера і контролера домену у користувачів можуть виникнути проблеми з печаткою (приклад на форумах Microsoft Technet).

Для вирішення потрібно дати права modify для групи everyone на папку: C: \ Windows \ System32 \ spool або скористатися статтею KB968605.

Проблема 5. Зниження швидкості друку

Швидкість друку може істотно знизитися після застосування оновлення KB954744. вирішального проблему з некоректною орієнтацією сторінок при друку на перенаправлення принтерах. Для вирішення цього треба встановити додаткове оновлення KB954773.

Проблема 6. Не всі принтери перенаправляються в термінальну сесію

За замовчуванням число перенаправляє принтерів обмежена 20. Це поведінку можна виправити додавши в розділ реєстру

HKEY_LOCAL_MACHINE \ SOFTWARE \ Policies \ Microsoft \ Windows NT \ Terminal Services

ключ MaxPrintersPerSession і задавши в ньому максимальне число перенаправляє принтерів.

Проблема 7. Підтримка тонких клієнтів

висновок

У статті розглянута практична сторона використання технології TS Easy Print. Особливу увагу приділено проблемам, які можуть виникнути при переході на нову систему друку. Не дивлячись на досить велику кількість перерахованих проблем, слід зазначити, що технологія TS Easy Print вже зарекомендувала себе з найкращої сторони і може бути використана у виробничих цілях. В якості альтернативи TS Easy Print можуть використовуватися сторонні програмні продукти (наприклад, ThinPrint). Однак слід враховувати, що більшість таких продуктів платні і вимагають установки додаткового програмного забезпечення.

додаткові ресурси

Дуже зручно, але дуже повільно. Клієнтам доводиться стояти 20 секунд і чекати поки роздрукується документ. А коли клієнтів людина 10 - то хоч вішайся.
До того ж виникла незрозуміла проблема з hp 1102. "Параметр заданий невірно" і все тут. Решта друкують.
Рішення проблеми: відключати службу Easy Print і ставити на кожен принтер драйвера, або викидати цей принтер. Поки ось думаю, що зробити, і якщо у вас для мене буде підказка - буду дуже вдячна.

Млинець! а що робити якщо до мене вже знесли драйвера Terminal Services Easy Print і Microsoft XPS Document Writer.

Доброго вам дня. Встановили 2 термінальних сервера. Абсолютно чисті, ніяких дров для принтерів не варто. Поставив клієнтам РДП 7.0 і нет.фреймворк 3.5 на їх ХР СП3. Є кілька віддалених філій. У кого-то все працює ідеально і нічого не гальмує (час з моменту натискання друку до власне самого друку мінімально), а у кого-то прітакі друкують хвилин через 5 після натискання кнопки друку, це локальні (ЮСБ) принтера. А мережеві разом гірше - також чекають 5 хвилин, потім друкують першу сторінку і знову 5 хвилин чекають, потім другу сторінку і т.д. З чим може бути пов'язано?

Плин - вже три тижні "вирішую" трабли з принтером HP LaserJet 1020

маю
Win Server STD RUS x32 (роль сервер терміналів, без домену та АТ)
TONK 1407 Win CE6

Сервер не мій, управляється "господарями" по VIPNet,
але доступ дали, тому що самі не можуть.

Що і де це може блокувати - Господарі не знають.
Сиди мовляв, сам греби - типу у мене тепер "новий господар" і він
не знає, що робив колишній.

Хто стикався з цим?

Підкажіть як поміняти в перенаправляє принтері драйвер з EasyPrint на оригінальний. Заздалегідь дякую!