# Установка бесклиентской печати на Windows

## Цель

Настройка отложенной печати на Windows 10/11 без установки клиента ПринтМенеджера путём добавления виртуального принтера. 

## Предусловия

- Установлен и доступен ПринтМенеджер.
- Известен IP-адрес или имя хоста сервера ПринтМенеджера.

## Шаги установки

### Шаг 1. Импортируйте корневой сертификат Printum

Для добавления принтера по https необходимо предварительно импортировать в систему корневой сертификат Printum.

Он находится в директории:
- `/home/printum/certs/printum/printum_ca.crt` — если система установлена с автоматическими сертификатами.
- `/home/printum/certs/ca/ca.crt` — если система установлена с собственными сертификатами.

При импорте в качестве хранилища укажите "Доверенные корневые центры сертификации".

### Шаг 2. Добавьте принтер

1. Перейдите в "Пуск" → "Параметры" → "Устройства" → "Принтеры и сканеры" и нажмите на "Добавить принтер или сканер".
2. Нажмите "Необходимый принтер отсутствует в списке".
3. В открывшемся окне выберите "Выбрать общий принтер по имени" и впишите адрес в формате:
    ```
    https://ip_pm:1631/printers/Printum
    ```
    где `ip_pm` — адрес, на котором доступен ПринтМенеджер.

### Шаг 3. Выберите драйвер

В следующем окне необходимо выбрать драйвер для принтера. 

Для корректной работы необходимо использовать один из следующих:
- Xerox Global Print Driver PostScript
- Konica Minolta Universal PS
- HP Universal Printing PS

Если такого драйвера в системе нет, его нужно установить: скачайте архив с официального сайта, распакуйте его, в окне мастера установки принтера "Установить с диска", перейдите в директорию распакованного архива и выберите файл с расширением `.inf`. Нажмите "ОК", "Далее", "Готово".

### Шаг 4. Настройте параметр IGNORE_USERNAME_CASE

Для корректной постановки заданий печати в очередь сервера необходимо включить настройку `IGNORE_USERNAME_CASE` в административной панели ПринтМенеджера → "Constance" → "Настройки" → "Настройки импорта из Доменов": `https://адрес_принтменеджера:8080/config/constance/config/#ignore_username_case`.

## Ожидаемый результат

При отправке документов на добавленный принтер они отправятся в очередь печати на сервере. Далее пользователь может распечатать документ на любом доступном устройстве с авторизацией.

## Возможные проблемы

В Windows 7 при добавлении виртуального принтера может возникать ошибка "ОС Windows не удается подключиться к МФУ". Эта ошибка возникает из-за отключенного компонента Windows "Клиент интернет-печати". Чтобы включить его, перейдите в Панель управления → "Программы" → "Включение или отключение компонентов Windows" → "Компоненты Windows" → "Службы печати документов" → "Клиент интернет-печати". Поставьте чекбокс, нажмите "ОК" и перезагрузите компьютер.

## Следующие шаги

- [Прямая печать без Клиента ПМ](https://wiki.printum.io/books/3-ustanovka/page/priamaia-pecat-bez-klienta-pm)
- [Установка бесклиентской печати — групповые политики](https://wiki.printum.io/books/3-ustanovka/page/ustanovka-besklientskoi-pecati-gruppovye-politiki)

## Типовые ошибки

| Ошибка | Причина | Решение |
| ------ | ------- | ------- |
| В очереди печати отображается "Ошибка — печать". | Из-за групповых политик принтер использует порт "Стандартный порт TCP/IP" вместо "Интернет порт". | 1. Открыть свойства принтера → вкладка "Порты"; убедиться, что активен "Интернет порт".<br><br>2. Если активен TCP/IP: удалить принтер, перезагрузить компьютер, открыть командную строку от имени администратора, запустить `printui /s /t2` и удалить TCP/IP порт, после перезагрузки заново добавить принтер. |

---
## Связанные страницы 

- [Установка бесклиентской печати на Linux](https://wiki.printum.io/books/3-ustanovka/page/ustanovka-besklientskoi-pecati-na-linux)
- [Установка бесклиентской печати — групповые политики](https://wiki.printum.io/books/3-ustanovka/page/ustanovka-besklientskoi-pecati-gruppovye-politiki)
- [Прямая печать без Клиента ПМ](https://wiki.printum.io/books/3-ustanovka/page/priamaia-pecat-bez-klienta-pm)