Сетевой принтер по 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).
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 принтер
- Параметры → Bluetooth и устройства → Принтеры и сканеры → Добавить устройство → «Требуемый принтер отсутствует в списке».
- Выберите «Добавить принтер по URL‑адресу или IP‑адресу» и укажите путь:
http://printer:631/ipp/printилиhttps://printer/ipp/print. - В качестве драйвера выберите 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». Для расширенных функций ставьте оригинальный драйвер.