Сетевой принтер по IPP/IPPS не добавляется в Windows 10/11 — как включить и починить (2025)

IPP/IPPS не добавляется? Включим Internet Printing Client, создадим IPP-порт и починим Spooler.

Коротко: что проверить

  • Опция Windows «Клиент интернет-печати» включена.
  • Служба «Диспетчер печати» (Spooler) запущена.
  • Адрес очереди IPP верный (например, http://printer:631/ipp/print или https://printer/ipp/print).
Нужна помощь? Подключу принтер по IPP/IPPS: настрою сертификаты, включу клиент, создам порт и поставлю нужный драйвер.

1) Включаем компонент и проверяем службы

PowerShell (Администратор) — выполнять по одной:

Get-WindowsOptionalFeature -Online -FeatureName Printing-InternetPrinting-Client
Enable-WindowsOptionalFeature -Online -FeatureName Printing-InternetPrinting-Client -All
sc query spooler
net start spooler

2) Добавляем IPP/IPPS принтер

  1. Параметры → Bluetooth и устройства → Принтеры и сканеры → Добавить устройство → «Требуемый принтер отсутствует в списке».
  2. Выберите «Добавить принтер по URL‑адресу или IP‑адресу» и укажите путь: http://printer:631/ipp/print или https://printer/ipp/print.
  3. В качестве драйвера выберите Microsoft IPP Class Driver или модельный INF от производителя.

PowerShell — вставить целиком:

$url = "https://printer/ipp/print"  # Замените на адрес вашей очереди
$portName = "IPPS_" + ($url -replace "[:/\?&=]","_")
Add-PrinterPort -Name $portName -PrinterHostAddress $url
Add-Printer -Name "My IPP Printer" -PortName $portName -DriverName "Microsoft IPP Class Driver"

Если Add-PrinterPort ругается, создайте принтер через мастер и только затем смените драйвер на «Microsoft IPP Class Driver».

3) Сертификаты и IPPS

Для IPPS (HTTPS) у принтера должен быть корректный сертификат. Если используется самоподписанный — установите его в «Доверенные корневые центры» текущего компьютера.

CMD — выполнять по одной:

certmgr.msc
inetcpl.cpl

В «Свойствах браузера» очистите кэш SSL при необходимости.

4) Чиним Spooler и брандмауэр

CMD (Администратор) — вставить целиком:

net stop spooler
del /q /f /s "%systemroot%\System32\spool\PRINTERS\*.*" 2>nul
net start spooler
netsh advfirewall firewall set rule group="Общий доступ к файлам и принтерам" new enable=Yes

Очистка очереди решает зависшие задания. Группа правил брандмауэра откроет нужные порты.

5) Почему IPP/IPPS не добавляется

  • Отключен «Клиент интернет‑печати» или не работает Spooler.
  • Неверный URL очереди (правильный путь отличается от веб‑админки).
  • Недоверенный сертификат при IPPS.
  • Блокировка брандмауэром или прокси.

6) Диагностика печати

PowerShell — выполнять по одной:

Get-Printer
Get-PrinterPort
Get-WinEvent -LogName Microsoft-Windows-PrintService/Admin -Max 200 | Select TimeCreated, Id, LevelDisplayName, Message

FAQ

Чем IPP лучше WSD/RAW?

IPP — современный стандарт печати по HTTP(S), проще через NAT/прокси и часто не требует специфичных драйверов (IPP Everywhere).

Нужно ли ставить драйвер производителя?

Если принтер поддерживает IPP Everywhere — достаточно «Microsoft IPP Class Driver». Для расширенных функций ставьте оригинальный драйвер.

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