# Установка бесклиентской печати — групповые политики

## Цель 

Массовая установка бесклиентской печати на АРМ сотрудников с использованием групповых политик Active Directory. 

## Предусловия

- Настроен контроллер домена Active Directory
- Установлен и доступен ПринтМенеджер
- Получены сертификат, драйвер и скрипт массовой установки от технической поддержки

## Подготовка 

На АРМ с контроллером домена необходимо передать сертификат, драйвер и скрипт массовой установки.

Сертификат находится на сервере ПринтМенеджера: 
- `/home/printum/certs/printum/printum_ca.crt` — если система установлена с автоматическими сертификатами.
- `/home/printum/certs/ca/ca.crt` — для установки с собственными сертификатами.

Драйвер и скрипт установки запросите у технической поддержки. Полученные файлы расположите в общедоступной сетевой папке.

Установите доступы к папке:
- Файлы — только для чтения.
- Компьютеры, на которых настраивается печать, должны иметь доступ к папке. 

## Редактирование скрипта 

Скрипт необходимо отредактировать. Откройте его любым текстовым редактором и найдите следующие строки: 
```
set port_name="https://server-ip_or_hostname:1631/printers/Printum"
```
Для драйвера `Xerox Universal Driver PS`: 
```
set dr_path_w10x64="\\сетевая папка\путь к файлу драйвера\x3UNIVP.inf" 
```
Для драйвера `HP Universal Driver PS v7.1.0`: 
```
set dr_path_w10x64="\\сетевая папка\путь к файлу драйвера\hpcu<версия_драйвера>v.inf"
```
где: 
- `port_name` — укажите адрес или хостнейм сервера.
- `<версия_драйвера>` — используемая версия драйвера, например `hpcu270v.inf`.

> **Например**: Если ПринтМенеджер находится по адресу `https://10.0.133.100:8080/` — в переменной укажите `https://10.0.133.100:1631/printers/Printum`.
>
> Если ПринтМенеджер `https://test132-86.pm.test:8080` — в переменной укажите `https://test132-86.pm.test:1631/printers/Printum`. 

## Создание групповых политик 

Необходимо создать две групповые политики.

### Политика 1: Установка сертификата ПринтМенеджера

Выполните инструкцию "Установка сертификата и разрешение установки драйвера" из раздела [Установка Клиента ПМ на Windows — групповые политики](https://wiki.printum.io/books/3-ustanovka/page/ustanovka-klienta-pm-na-windows-gruppovye-politiki-s7B).

> **Обратите внимание**: сертификат необходимо добавлять в хранилище "Доверенные корневые центры сертификации".

### Политика 2: Политика скрипта установки бесклиентской печати

1. Откройте оснастку "Управление групповой политикой" → "Объекты групповой политики" и нажмите "Создать". Назовите политику соответствующе и выберите "Изменить".
2. Перейдите в "Конфигурация компьютера" → "Политики" → "Конфигурация Windows" → "Сценарии" → "Автозагрузка". В открывшемся окне нажмите "Добавить" и укажите путь к скрипту. Нажмите "Применить" и закройте окно.

## Применение политик

Примените политики с помощью инструкций "Применение созданных политик" из раздела [Установка Клиента ПМ на Windows — групповые политики](https://wiki.printum.io/books/3-ustanovka/page/ustanovka-klienta-pm-na-windows-gruppovye-politiki-s7B).

Политики применятся автоматически спустя некоторое время. Установка произойдёт при перезагрузке ПК и входе пользователя в Windows.

Для быстрой проверки работы политики на ПК пользователя нужно запустить в `cmd` команду: 
```
gpupdate /force
```

## Ожидаемый результат

На компьютерах в указанном контейнере Active Directory будет настроена бесклиентская печать через виртуальный принтер. 

## Типовые ошибки 

| Ошибка | Причина | Решение |
| ------ | ------- | ------- |
| В очереди печати отображается "Ошибка — печать". | Из-за групповых политик принтер использует порт "Стандартный порт TCP/IP" вместо "Интернет порт". | 1. Открыть свойства принтера → вкладка "Порты"; убедиться, что активен "Интернет порт".<br><br>2. Если активен TCP/IP: удалить принтер, перезагрузить компьютер, открыть командную строку от имени администратора, запустить `printui /s /t2` и удалить TCP/IP порт, после перезагрузки заново добавить принтер. | 

---

## Связанные страницы 

- [Установка бесклиентской печати на Windows](https://wiki.printum.io/books/3-ustanovka/page/ustanovka-besklientskoi-pecati-na-windows)
- [Прямая печать без Клиента ПМ](https://wiki.printum.io/books/3-ustanovka/page/priamaia-pecat-bez-klienta-pm)