Для домашних струйников есть обходной путь через INF-драйвер, TCP/IP и класс-драйвер Windows. Для корпоративной сети с AD — Print Server плюс GPO.
Три способа, ни один не требует HP Smart.
1. Диагноз: почему HP Smart мешает
Открываешь новый принтер HP. Вставляешь USB или подключаешь к сети. Windows предлагает установить HP Smart. Либо сам принтер при первом включении просит зайти на сайт, создать аккаунт и активировать HP+. Знакомо?
Дома это терпимо. В корпоративной среде — источник головной боли с конкретным списком проблем:
- Microsoft Store заблокирован политикой — HP Smart недоступен
- Windows 10 LTSC и Windows Server — Store там нет вообще
- Изолированная сеть без выхода в интернет — HP Smart не устанавливается
- Нужно развернуть 50 принтеров через GPO — UWP-приложение так не разворачивается
- HP Smart обновляется автоматически через Store без контроля IT-отдела
Что разберём в этой статье:
- почему HP Smart создаёт проблемы — технические причины
- какие модели HP работают без HP Smart
- установка через HP Universal Print Driver — основной корпоративный путь
- ручная установка через INF-файл и pnputil
- тихая установка UPD для массового развёртывания
- подключение через TCP/IP без дополнительного ПО
- USB-подключение без HP Smart
- PowerShell-скрипты для автоматизации
- Windows Print Server с GPO для всего домена
- как удалить HP Smart и заблокировать его возврат
- troubleshooting когда принтер не виден в сети
Время: 15-30 минут на один принтер, 1-2 часа на настройку Print Server для домена.
Что нужно: учётная запись администратора, IP-адрес принтера (для сетевых моделей), скачанный HP UPD или INF-драйвер модели.
2. Почему HP Smart не подходит: техническая сторона
HP Smart — это UWP. Это не случайно
HP Smart распространяется как UWP-приложение (Universal Windows Platform) через Microsoft Store. UWP работает в песочнице с ограниченными правами. Это порождает конкретные технические ограничения, которые разрушают корпоративную инфраструктуру.
Установка через GPO Software Installation (MSI) — невозможна. UWP не поддерживает этот механизм. Развёртывание через SCCM/MECM требовало Store for Business, который Microsoft закрыл в 2023 году. Централизованный контроль версии через AD — затруднён.
Окружения, где HP Smart недоступен:
| Окружение | Проблема |
|---|---|
| Windows 10 LTSC 2019 / 2021 | Microsoft Store отсутствует по умолчанию |
| Windows Server 2016/2019/2022 | Store недоступен на серверных ОС |
| Сети без интернета (air-gapped) | HP Smart не устанавливается и не обновляется |
| Домен с блокировкой Store через GPO | «Turn off the Store application» = Enabled |
| SCCM без Store for Business | Нет механизма централизованной упаковки |
| Windows 11 24H2 на ARM-устройствах | Часть Win32-драйверов требует проверки подписи |
Регистрация и HP+: когда без интернета не обойтись
Часть моделей HP продаётся с активированным HP+. Это облачная подписка, которая при первом включении требует подключения к интернету и создания аккаунта. Без регистрации принтер с активным HP+ ограничивает функции до завершения активации.
Касается моделей OfficeJet Pro, LaserJet серии E с пометкой HP+ в названии. Модели без HP+ работают без обязательной регистрации — корпоративные LaserJet серии P, M, Enterprise и большинство бизнес-МФУ.
3. Какие модели HP работают без HP Smart
| Серия HP | HP UPD поддерживается | HP Smart нужен? | Комментарий |
|---|---|---|---|
| LaserJet Enterprise (M506, M607, M609 и др.) | Да | Нет | Лучший вариант для офиса, полная поддержка UPD |
| LaserJet Pro (M404, M428, M479 и др.) | Да | Нет | Отлично работает через PCL6 |
| LaserJet (старые бизнес-серии P, M) | Да | Нет | UPD поддерживает модели с 2006 года |
| Color LaserJet Enterprise / Pro | Да | Нет | PCL6 или PostScript — на выбор |
| OfficeJet Pro (бизнес-МФУ) | Частично | Иногда | Часть моделей с HP+ требует активации |
| DeskJet (3700, 4100 и др.) | Нет | Можно обойтись | INF-драйвер или TCP/IP с Class Driver |
| HP Envy | Нет | Часто требуется | Домашний сегмент, INF-драйвер с hp.com |
| HP Ink Advantage | Нет | Можно обойтись | INF-драйвер, базовая печать через Class Driver |
Актуальный список совместимых устройств HP UPD — в документе HP UPD Supported Products на hp.com.
4. Разбор типов драйверов HP: что выбрать
| Тип драйвера | Когда использовать | Плюсы | Минусы |
|---|---|---|---|
| HP UPD PCL6 | Стандартная офисная печать, высокая нагрузка | Высокая скорость, малый размер задания | Ограниченная точность цвета и графики |
| HP UPD PostScript | Дизайн, полиграфия, macOS-клиенты | Точная цветопередача, совместимость с CUPS | Медленнее PCL, больше ресурсов принтера |
| HP UPD Traditional | Корпоративный парк разных моделей HP | Один драйвер для всего парка, GPO-совместим | Поддерживает не все модели |
| INF-драйвер модели | Домашние струйники, специфические модели | Полный функционал конкретной модели | Нужно скачивать под каждую модель |
| Microsoft Class Driver | Тест, экстренное подключение | Встроен в Windows, ничего не нужно качать | Минимальный функционал, не для продакшена |
5. Системные требования
| Компонент | Требование | Примечание |
|---|---|---|
| ОС клиента | Windows 10/11 (x64), Windows Server 2016+ | Windows 10 LTSC 2019/2021 поддерживается |
| HP UPD | Версия 7.x (актуальная на момент публикации) | Проверь свежую версию на hp.com перед установкой |
| Print Server | Windows Server 2016/2019/2022 | Роль Print and Document Services |
| Сеть | TCP/IP, фиксированный IP принтера | Или DHCP reservation по MAC-адресу |
| Права | Локальный администратор или Domain Admin | Для GPO нужен Group Policy Object Editor |
| Принтер | HP LaserJet / MFP бизнес-класса для UPD | Струйники — INF-драйвер с hp.com |
| ARM-устройства | Windows 11 24H2 ARM64 | HP UPD 7.x поддерживает ARM64, проверяй подпись INF |
На момент публикации актуальна HP UPD версия 7.x. Перед установкой проверь свежие релизы на support.hp.com.
6. Способ 1: HP Universal Print Driver — основной путь
Что такое HP UPD и почему именно он
HP Universal Print Driver — традиционный Win32-драйвер. Устанавливается через MSI, поддерживает тихую установку, разворачивается через GPO. Никакого Store, никакой регистрации, никакого облака.
Работает в двух режимах:
- Traditional Mode (Static) — устанавливается под конкретный принтер с фиксированным IP. Это для корпоративной сети.
- Dynamic Mode — один экземпляр определяет принтер при каждом задании. Только при роуминге и горячих столах.
Скачать: support.hp.com — HP Universal Print Driver. Файл называется примерно upd-pcl6-x64-7.x.x.x.exe.
Интерактивная установка UPD
- Запусти установщик HP UPD от имени администратора
- Выбери Traditional Mode
- Укажи IP-адрес принтера или имя очереди на Print Server
- Завершай установку — HP Smart нигде не фигурирует
Тихая установка HP UPD через командную строку
Это ключевой способ для массового развёртывания без участия пользователя.
rem Traditional Mode - под конкретный принтер с IP
upd-pcl6-x64-7.x.x.x.exe /q /sm /h /n"HP LaserJet Floor2" /ip"192.168.1.100" /install
rem Dynamic Mode - для роуминга
upd-pcl6-x64-7.x.x.x.exe /q /dm /nd /npf /install
rem Только установить драйвер без добавления принтера
upd-pcl6-x64-7.x.x.x.exe /q /h /install
Таблица параметров командной строки HP UPD:
| Параметр | Что делает |
|---|---|
| /q | Тихая установка без GUI |
| /sm | Traditional Mode (Static) — конкретный принтер |
| /dm | Dynamic Mode — определяет принтер при каждом задании |
| /ip»[адрес]» | IP-адрес принтера (для Traditional Mode) |
| /n»[имя]» | Имя принтера в системе |
| /h | Скрыть прогресс-бар |
| /nd | Не делать этот принтер принтером по умолчанию |
| /npf | Не запускать мастер первой печати |
| /install | Команда установки |
| /uninstall | Удаление |
Полный список — в HP UPD System Administrator’s Guide на hp.com.
Установка через PowerShell
# Шаг 1 - Добавить TCP/IP порт RAW 9100
Add-PrinterPort -Name "HP_192.168.1.100" -PrinterHostAddress "192.168.1.100"
# Шаг 2 - Добавить принтер с UPD PCL6
Add-Printer -Name "HP LaserJet Office" `
-DriverName "HP Universal Printing PCL 6" `
-PortName "HP_192.168.1.100"
# Шаг 3 - Проверить
Get-Printer -Name "HP LaserJet Office" | Select-Object Name, DriverName, PortName, PrinterStatus
Замени 192.168.1.100 на IP своего принтера. Имя драйвера "HP Universal Printing PCL 6" — точное, с учётом пробелов. Проверяй через Get-PrinterDriver | Select-Object Name.
7. Способ 2: ручная установка через INF-файл и pnputil
Когда это нужно
Установщик HP UPD не всегда доступен. Или нужен драйвер конкретной модели без оболочки. Или система требует добавить драйвер вручную перед созданием очереди. Тут в дело идут INF-файл и pnputil.
Где взять INF-файл
Два источника:
- Распаковать установщик HP UPD: запусти
upd-pcl6-x64-7.x.x.x.exe /x "C:\HP_UPD_Extracted"— получишь INF без запуска установки - Скачать полный пакет драйвера конкретной модели с hp.com: выбирай вариант «Driver only» или «Basic driver». Распакуй архив — INF внутри
Установка через pnputil
rem Добавить INF-драйвер в хранилище драйверов Windows
pnputil /add-driver "C:\HP_UPD\hpcu270u.inf" /install
rem Проверить что драйвер добавлен
pnputil /enum-drivers | findstr /i "hp"
# После добавления через pnputil - установить драйвер в Print Management
Add-PrinterDriver -Name "HP Universal Printing PCL 6" `
-InfPath "C:\HP_UPD\hpcu270u.inf"
# Проверить что драйвер появился
Get-PrinterDriver | Where-Object {$_.Name -like "*HP*"} | Select-Object Name, DriverVersion
Точное имя INF для разных версий UPD
| Тип UPD | Имя INF-файла (примерное) | Имя драйвера в системе |
|---|---|---|
| UPD PCL6 x64 | hpcu270u.inf | HP Universal Printing PCL 6 |
| UPD PostScript x64 | hpcu270u.inf (в PS-пакете) | HP Universal Printing PS |
| UPD PCL5 x64 | hpcu270u.inf (в PCL5-пакете) | HP Universal Printing PCL 5 |
Имя INF может отличаться в зависимости от версии. После распаковки смотри в папке: нужен файл с расширением .inf, не .cat.
Установка через rundll32 printui.dll
Старый способ, работает везде начиная с Windows 7:
rem Добавить принтер через printui.dll
rundll32 printui.dll,PrintUIEntry /if /b "HP LaserJet Office" /f "C:\HP_UPD\hpcu270u.inf" /r "IP_192.168.1.100" /m "HP Universal Printing PCL 6"
Параметры: /if — добавить принтер из INF, /b — имя принтера, /f — путь к INF, /r — имя порта, /m — имя модели в INF.
8. Способ 3: USB-подключение без HP Smart
Автоматическое определение при подключении USB
Подключи принтер USB. Windows попробует найти драйвер через Windows Update. Если нашёл — готово. Если нет или установленный драйвер не устраивает:
- Открой Диспетчер устройств (devmgmt.msc)
- Найди принтер в разделе «Принтеры» или «Другие устройства»
- Правой кнопкой — Обновить драйвер
- Выбери Выполнить поиск драйверов на этом компьютере
- Укажи путь к папке с распакованным INF-драйвером
Ручное добавление USB-принтера через мастер Windows
- Открой Параметры — Bluetooth и устройства — Принтеры и сканеры
- Нажми Добавить устройство
- После паузы поиска — Добавить вручную
- Выбери Добавить локальный принтер или сетевой принтер с параметрами вручную
- Порт: USB001 или USB002 — тот который определился при подключении
- Источник драйвера: Установить с диска — укажи путь к INF
# Список USB-принтеров и их портов
Get-WmiObject Win32_Printer | Where-Object {$_.PortName -like "USB*"} |
Select-Object Name, PortName, DriverName
USB без какого-либо драйвера HP — через Microsoft IPP
Windows 10/11 поддерживает класс IPP over USB. Некоторые современные HP LaserJet поддерживают этот стандарт — принтер работает через Microsoft IPP Class Driver без установки каких-либо файлов HP.
# Добавить USB-принтер с Microsoft IPP Class Driver
Add-Printer -Name "HP USB LaserJet" `
-DriverName "Microsoft IPP Class Driver" `
-PortName "USB001"
Функционал минимальный — базовая печать. Для полного функционала нужен INF-драйвер модели.
9. Способ 4: TCP/IP без дополнительного ПО
Метод работает с любым принтером HP с сетевым подключением. Подходит когда нужно быстро добавить принтер на одну машину.
Предварительное условие: фиксированный IP принтера. Назначь через веб-интерфейс EWS (http://[IP принтера]) или через DHCP reservation по MAC-адресу.
Через графический интерфейс Windows 10/11
- Открой Параметры — Bluetooth и устройства — Принтеры и сканеры
- Нажми Добавить устройство
- После паузы поиска — Добавить вручную
- Выбери Добавить принтер, используя TCP/IP-адрес или имя узла
- Тип устройства: Устройство TCP/IP, введи IP принтера
- Windows попробует определить модель автоматически
- Если Class Driver не устраивает — выбери Установить с диска и укажи путь к INF
Протокол порта: используй RAW (порт 9100). Это стандарт для корпоративной печати. LPR/LPD — только для совместимости со старыми Unix-системами.
Через командную строку
rem Добавить TCP/IP порт RAW 9100
cscript %windir%\System32\Printing_Admin_Scripts\ru-RU\prnport.vbs -a -r "HP_Printer" -h 192.168.1.100 -o raw -n 9100
rem Добавить принтер с указанным драйвером
cscript %windir%\System32\Printing_Admin_Scripts\ru-RU\prnmngr.vbs -a -p "HP LaserJet Office" -m "HP Universal Printing PCL 6" -r "HP_Printer"
Через PowerShell
# Добавить порт
Add-PrinterPort -Name "HP_192.168.1.100" -PrinterHostAddress "192.168.1.100"
# Добавить принтер
Add-Printer -Name "HP LaserJet Office" `
-DriverName "HP Universal Printing PCL 6" `
-PortName "HP_192.168.1.100"
# Проверить статус
Get-Printer -Name "HP LaserJet Office" | Select-Object Name, DriverName, PortName, PrinterStatus
10. Таблица портов принтера
| Порт | Протокол | Назначение | Когда использовать |
|---|---|---|---|
| 9100/TCP | RAW | Прямая печать | Основной вариант для Windows — быстро и просто |
| 515/TCP | LPR/LPD | Line Printer Remote | Совместимость с Unix/Linux CUPS |
| 631/TCP | IPP | Internet Printing Protocol | Современный открытый стандарт, без вендорского драйвера |
| 161/UDP | SNMP | Мониторинг состояния принтера | Мониторинг чернил, статус, счётчики страниц |
| 443/TCP | HTTPS | Веб-интерфейс принтера (EWS) | Настройка через браузер |
| 80/TCP | HTTP | Веб-интерфейс принтера (EWS) | Настройка, отключение Web Services |
11. Способ 5: Windows Print Server с GPO-развёртыванием
Правильный путь для корпоративной сети с 10+ пользователями. Один Print Server, один набор драйверов, одна точка управления.
Архитектура
Шаг 1: добавить роль Print Server
Install-WindowsFeature Print-Server -IncludeManagementTools
Шаг 2: добавить драйвер на Print Server
Через Print Management (printmanagement.msc): правой кнопкой по Drivers — Add Driver — x64 — путь к INF HP UPD.
Через PowerShell:
# Добавить HP UPD через INF
Add-PrinterDriver -Name "HP Universal Printing PCL 6" `
-InfPath "C:\HP_UPD\hpcu270u.inf"
# Проверить
Get-PrinterDriver | Where-Object {$_.Name -like "*HP Universal*"} | Select-Object Name, DriverVersion
Шаг 3: создать очередь печати
# Добавить порт на Print Server
Add-PrinterPort -Name "HP_192.168.1.100" -PrinterHostAddress "192.168.1.100"
# Добавить принтер на Print Server и опубликовать в AD
Add-Printer -Name "HP_LaserJet_Floor2" `
-DriverName "HP Universal Printing PCL 6" `
-PortName "HP_192.168.1.100" `
-Published $true `
-ShareName "HP_LaserJet_Floor2" `
-Shared $true
Шаг 4: развернуть принтер через GPO
- Открой Group Policy Management
- Создай или отредактируй нужный GPO
- Путь: User Configuration — Preferences — Control Panel Settings — Printers
- Создай новый элемент Shared Printer
- Укажи UNC-путь:
\\PrintServer\HP_LaserJet_Floor2 - Настрой Item-Level Targeting по OU, группе безопасности или WMI-фильтру
rem Принудительное обновление политик
gpupdate /force
rem Проверить применённые GPO
gpresult /r
rem Детальный отчёт в HTML - ищи раздел Printers
gpresult /h C:\Temp\gpresult.html
После этого принтер появится у пользователей при следующем входе. Без HP Smart, без регистрации, без Store.
Шаг 5: проверить результат
# Список установленных принтеров на рабочей станции
Get-Printer | Select-Object Name, DriverName, PortName, Shared
# Проверить подключение к очереди на Print Server
Test-Path "\\PrintServer\HP_LaserJet_Floor2"
12. Как отключить HP Smart и заблокировать его возврат
Удалить HP Smart с машин где уже установлен
# Удалить HP Smart для текущего пользователя
Get-AppxPackage *HPSmart* | Remove-AppxPackage
# Удалить для всех пользователей
Get-AppxPackage -AllUsers *HPSmart* | Remove-AppxPackage -AllUsers
# Удалить provisioned package - HP Smart не установится для новых пользователей
Get-AppxProvisionedPackage -Online | Where-Object {$_.PackageName -like "*HPSmart*"} |
Remove-AppxProvisionedPackage -Online
Заблокировать Microsoft Store через GPO
Computer Configuration
Administrative Templates
Windows Components
Store
"Turn off the Store application" = Enabled
Заблокировать автообновление драйверов через Windows Update
Computer Configuration
Administrative Templates
System
Device Installation
"Prevent device metadata retrieval from the Internet" = Enabled
Это предотвратит автоматическую замену установленного UPD на версию из Windows Update.
Отключить Web Services на принтере
- Открой браузер:
http://192.168.1.100 - Перейди в раздел HP Web Services или Web Services Setup
- Нажми Disable Web Services или Remove Web Services
После отключения принтер перестаёт обращаться к серверам HP Connected. Работает только в локальной сети.
Ограничить исходящие соединения принтера на файрволе
| Направление | Протокол/Порт | Действие | Назначение |
|---|---|---|---|
| Исходящий | UDP 161 | Разрешить (к серверу мониторинга) | SNMP-мониторинг |
| Исходящий | TCP 443 к hp.com | Разрешить опционально | Обновления прошивки — только если нужно |
| Исходящий | Все остальные | Заблокировать | Запрет облачных функций HP |
| Входящий | TCP 9100 | Разрешить (с Print Server) | Печать RAW |
| Входящий | TCP 80/443 | Разрешить (с машин администраторов) | Веб-интерфейс EWS |
13. Безопасность
Принтер в сети — это устройство с веб-сервером, SNMP-агентом и открытым портом 9100. Игнорировать это не стоит.
- Смени пароль администратора EWS. Дефолтный пароль HP — пустой или указан на наклейке. Задай сложный через EWS сразу после первичной настройки.
- Отключи ненужные протоколы. В EWS — Networking/Security: отключи Telnet, FTP, HTTP (оставь только HTTPS), SNMPv1/v2 (замени на SNMPv3 если нужен мониторинг).
- VLAN для принтеров. Выдели принтеры в отдельный VLAN. Пользователи видят только очередь на Print Server — не сам принтер напрямую.
- Права доступа к очереди. В свойствах принтера на Print Server настрой Security: кто может печатать, кто управлять. Не давай всем Full Control.
- Обновление прошивки. Раз в год проверяй наличие обновлений на hp.com. Прошивай через EWS вручную.
14. Проверка работоспособности
Проверить наличие драйвера
# Список установленных драйверов
Get-PrinterDriver | Select-Object Name, DriverVersion, PrinterEnvironment
Проверить принтер и порт
# Статус принтера
Get-Printer -Name "HP LaserJet Office" | Select-Object Name, DriverName, PortName, PrinterStatus
# Список портов
Get-PrinterPort | Select-Object Name, PrinterHostAddress, PortNumber
Проверить доступность принтера по сети
rem Пинг принтера
ping 192.168.1.100
# Проверить открытый порт 9100 - результат должен быть TcpTestSucceeded: True
Test-NetConnection -ComputerName 192.168.1.100 -Port 9100
Напечатать тестовую страницу
# Тестовая страница через WMI
$printer = Get-WmiObject Win32_Printer -Filter "Name='HP LaserJet Office'"
$printer.PrintTestPage()
Проверить журнал событий Print Service
# Ошибки подсистемы печати за последние 24 часа
Get-WinEvent -LogName "Microsoft-Windows-PrintService/Operational" |
Where-Object { $_.LevelDisplayName -eq "Error" -and $_.TimeCreated -gt (Get-Date).AddHours(-24) } |
Select-Object TimeCreated, Message
15. Troubleshooting: если принтер не виден в сети
Это отдельный блок — самая частая причина обращений после начальной установки.
Шаг 1: проверить базовую сетевую доступность
rem Пинг принтера - если нет ответа, проблема в сети, не в драйвере
ping 192.168.1.100
rem Трассировка маршрута
tracert 192.168.1.100
Шаг 2: проверить что порт 9100 открыт
# Проверить порт 9100 - должен быть TcpTestSucceeded: True
Test-NetConnection -ComputerName 192.168.1.100 -Port 9100
# Проверить порт 80 - веб-интерфейс EWS
Test-NetConnection -ComputerName 192.168.1.100 -Port 80
Шаг 3: найти реальный IP принтера если адрес изменился
rem ARP-скан подсети - ищем HP по MAC-адресу (префикс HP: 3C-D9-2B, 00-17-A4 и др.)
arp -a | findstr /i "3c-d9"
rem Или через nmap если установлен
nmap -sn 192.168.1.0/24
Напечатать конфигурационную страницу с реальным IP прямо с принтера — на большинстве HP: удерживай кнопку отмены 3 секунды при включении, или кнопку «Отчёт» в зависимости от модели.
Шаг 4: перезапустить Print Spooler
# Перезапуск службы спулера - решает 30% проблем с очередью
Restart-Service Spooler
# Проверить статус
Get-Service Spooler | Select-Object Name, Status, StartType
Шаг 5: проверить что SNMP не блокируется
Windows использует SNMP для опроса состояния принтера при установке через TCP/IP. Если SNMP заблокирован на файрволе — Windows может не определить модель автоматически, но печать через RAW 9100 всё равно будет работать.
# Проверить SNMP доступность (если модуль установлен)
# Или просто проверить что UDP 161 не фильтруется
Test-NetConnection -ComputerName 192.168.1.100 -Port 161
Диагностическая схема
16. Troubleshooting: ошибки при установке
Ошибка: «Драйвер не найден» при добавлении принтера
Причина: HP UPD не установлен или имя драйвера написано неточно.
# Посмотри точное имя установленного драйвера
Get-PrinterDriver | Select-Object Name
Используй это имя точно — с учётом пробелов, заглавных букв и спецсимволов.
Ошибка: «Не удаётся подключиться к принтеру» при добавлении через UNC
Причина: Print Server недоступен, принтер не опубликован, нет прав доступа.
rem Проверь доступность Print Server
ping PrintServer
rem Проверь опубликованные очереди
net view \\PrintServer
Ошибка: TCP/IP порт создаётся, но принтер не печатает
Причина: порт 9100 закрыт, неверный IP, принтер использует другой протокол.
# Проверить доступность порта 9100
Test-NetConnection -ComputerName 192.168.1.100 -Port 9100
Если TcpTestSucceeded: False — проверяй файрвол. В VLAN-схеме ACL может блокировать прямой доступ с рабочих станций к принтерам — и это правильно. Печать должна идти через Print Server.
GPO с принтером не применяется к пользователям
Причина: GPO применяется к Computer, а не к User; неверная фильтрация; нет связи GPO с нужным OU.
rem Принудительное обновление GPO
gpupdate /force
rem Проверить применённые GPO
gpresult /r
Принтеры через GPO Preferences настраиваются в User Configuration, не в Computer Configuration. Если GPO навешен на OU с компьютерами — он не сработает для принтеров.
HP Smart автоматически устанавливается снова после удаления
Причина: Windows Update или Store переустанавливает приложение.
# Удалить provisioned package - HP Smart не установится для новых пользователей
Get-AppxProvisionedPackage -Online | Where-Object {$_.PackageName -like "*HPSmart*"} |
Remove-AppxProvisionedPackage -Online
Плюс заблокируй Store через GPO (см. раздел 12).
Ошибка: «Доступ запрещён» при тихой установке HP UPD через SCCM
Причина: установщик запускается не от SYSTEM/администратора.
Решение: в SCCM укажи запуск от SYSTEM. Тихая установка UPD требует прав администратора. Проверь, что учётная запись развёртывания входит в локальные администраторы на целевых машинах.
Windows 11 24H2: предупреждение о подписи драйвера
В Windows 11 24H2 Microsoft усилил проверку подписи драйверов. Если HP UPD установлен старый или INF-файл из неофициального источника — получишь предупреждение или отказ в установке.
# Проверить подпись установленного INF
Get-AuthenticodeSignature "C:\HP_UPD\hpcu270u.inf" | Select-Object Path, Status, SignerCertificate
Статус должен быть Valid. Если NotSigned — используй только официальный INF с hp.com.
17. Альтернативные решения
IPP без вендорского драйвера
IPP — открытый стандарт печати (TCP порт 631). Большинство современных HP LaserJet поддерживают IPP. Windows 10/11 добавляет IPP-принтер через Microsoft IPP Class Driver без каких-либо сторонних компонентов.
# Добавить IPP-принтер
Add-PrinterPort -Name "IPP_HP_Floor2" -PrinterHostAddress "192.168.1.100" -PortNumber 631
Add-Printer -Name "HP IPP Floor2" `
-PortName "IPP_HP_Floor2" `
-DriverName "Microsoft IPP Class Driver"
IPP проще в настройке, не требует HP UPD, но даёт меньше контроля над расширенными функциями: двусторонняя печать, выбор лотка, степлер.
CUPS на Linux и macOS
В Linux и macOS принтеры HP управляются через CUPS с пакетом hplip. HP Smart там не используется вообще — это исключительно Windows-история.
# Ubuntu/Debian
sudo apt install hplip
# Добавить принтер через CUPS web-интерфейс
# http://localhost:631
Что выбрать: дом или офис
| Сценарий | Рекомендуемый способ | Время настройки |
|---|---|---|
| Один принтер дома, LaserJet | HP UPD PCL6 через TCP/IP или USB + INF | 15 минут |
| Один принтер дома, DeskJet/Envy | INF-драйвер с hp.com («Driver only») | 20 минут |
| Несколько принтеров в офисе без AD | HP UPD PCL6 через TCP/IP на каждой машине | 30 минут на принтер |
| Домен AD, 10+ пользователей | Print Server + HP UPD + GPO Preferences | 1-2 часа, разово |
| Изолированная сеть без интернета | HP UPD офлайн + Print Server + GPO | 1-2 часа |
| Windows 10/11 LTSC | HP UPD PCL6 — MSI, без Store | 15 минут |
| macOS / Linux | CUPS + hplip | 10 минут |
Сравнение: HP UPD vs альтернативы
| Метод | HP Smart нужен? | GPO-развёртывание | Функционал | Платформа |
|---|---|---|---|---|
| HP UPD PCL6/PS | Нет | Да | Полный для бизнес-моделей | Windows |
| INF-драйвер модели | Нет | Через GPO/SCCM | Полный для конкретной модели | Windows |
| TCP/IP + Class Driver | Нет | Через GPO Preferences | Базовый | Windows |
| Print Server + GPO | Нет | Да, централизованно | Полный | Windows AD |
| IPP Class Driver | Нет | Через GPO Preferences | Ограниченный | Windows 10/11 |
| CUPS + hplip | Нет | Через Puppet/Ansible | Полный | Linux/macOS |
18. Профилактика: как не сломать снова
- Фиксированный IP принтера — всегда. Либо статический через EWS, либо DHCP reservation по MAC. Плавающий IP — гарантированный инцидент в 3 ночи.
- Документируй конфигурацию. IP принтера, имя очереди, версия UPD, дата установки — в базу знаний. Восстанавливать будет кто-то другой в выходной день.
- Мониторинг через SNMP. Настрой мониторинг статуса принтера и уровня картриджей. Zabbix, PRTG, Nagios — любой инструмент с поддержкой SNMP. Узнать о кончившемся картридже до звонка пользователя — приятно.
- Бэкап конфигурации Print Server. Printbrm.exe раз в месяц по расписанию. Восстановление Print Server с нуля занимает час. С бэкапом — 10 минут.
- Тестовая машина для обновлений. Прежде чем раскатывать новую версию UPD на 200 машин — проверь на одной.
Самая частая причина «внезапно перестало работать» — изменился IP принтера. Проверяй это первым делом при любом инциденте с печатью.
19. Резервное копирование и обновление
Что бэкапить
- Конфигурацию Print Server: список принтеров, порты, драйверы, права — через Printbrm.exe
- Конфигурацию принтера через EWS: Settings — Clone Printer Settings — Export. Получаешь XML с настройками
- GPO с настройками развёртывания — экспортируй через Group Policy Management
# Экспорт конфигурации Print Server
Printbrm.exe -B -S \\PrintServer -F C:\Backup\PrintServer_backup.printerExport
# Восстановление
Printbrm.exe -R -S \\PrintServer -F C:\Backup\PrintServer_backup.printerExport
Как обновлять HP UPD безопасно
- Скачай новую версию UPD на тестовую машину
- Проверь печать со всеми типичными документами
- Сделай бэкап Print Server через Printbrm.exe — это точка отката
- Замени драйвер на Print Server через Print Management — Drivers — Add Driver
- Разверни на клиентов через SCCM или GPO Startup Script
Откат: удали новый драйвер через Print Management, установи старую версию из бэкапа. Клиенты пересинхронизируются при следующем задании печати.
20. Чек-лист администратора
- Проверена совместимость модели с HP UPD — список на hp.com
- Скачан актуальный UPD PCL6 или PostScript с официального hp.com
- Принтеру назначен фиксированный IP через EWS или DHCP reservation
- Создан TCP/IP порт RAW 9100 на Print Server или локально
- Драйвер добавлен через Print Management или pnputil
- Принтер опубликован в AD Directory если используется Print Server
- GPO настроен для развёртывания нужному OU или группе безопасности
- Web Services отключены через EWS принтера
- Автообновление драйверов заблокировано через GPO
- Store заблокирован через GPO или HP Smart удалён
- Пароль администратора EWS изменён с дефолтного
- Ненужные протоколы Telnet, FTP, SNMPv1/v2 отключены в EWS
- Бэкап конфигурации Print Server создан через Printbrm.exe
- Тестовая страница напечатана с рабочей станции
- SNMP-мониторинг принтера настроен
- Подпись INF-файла проверена (актуально для Windows 11 24H2)
FAQ
Можно ли установить HP принтер совсем без интернета?
Да. Скачай HP UPD заранее на компьютер с интернетом, перенеси на USB. HP UPD устанавливается полностью офлайн — никаких обращений к внешним серверам при установке не требуется. Единственное исключение — принтеры с активированным HP+ при первом включении. Если принтер уже был активирован ранее или не имеет HP+, интернет не нужен совсем.
Работает ли HP UPD на Windows 10 LTSC?
Да. HP UPD — традиционный Win32-драйвер, не зависящий от Microsoft Store. На Windows 10 LTSC 2019, LTSC 2021 и Windows Server 2016/2019/2022 устанавливается штатно. Microsoft Store и HP Smart на LTSC недоступны — это именно то, что нам нужно.
Что выбрать: PCL6 или PostScript?
Для стандартной офисной печати — PCL6. Быстрее, меньше нагрузка на принтер, меньше размер задания. Для дизайна, полиграфии, профессиональных приложений Adobe — PostScript. Точнее передаёт цвет и векторную графику. Если в сети есть macOS-пользователи — PostScript даёт лучшую совместимость с CUPS.
Как проверить что HP Smart полностью удалён и не вернётся?
# Проверить текущий статус для всех пользователей
Get-AppxPackage -AllUsers *HPSmart*
# Проверить provisioned packages
Get-AppxProvisionedPackage -Online | Where-Object {$_.PackageName -like "*HPSmart*"}
Если оба запроса возвращают пустой результат — HP Smart полностью удалён. Для гарантии заблокируй Store через GPO.
Почему GPO с принтером не применяется?
Первое — GPO с принтером через Preferences должен быть в User Configuration, а применяться к OU где находятся пользователи, а не компьютеры. Второе — запусти gpresult /r на рабочей станции. Если GPO есть в Applied GPOs, но принтер не подключился — проверь UNC-путь к очереди и права доступа.
Как установить HP DeskJet или Envy без HP Smart?
HP UPD не поддерживает домашние струйники. Способ: зайди на support.hp.com, найди свою модель, скачай раздел «Driver» или «Basic Driver». При установке установщик HP предложит тип — выбирай «Basic» или только «Printer». INF-файл из этого пакета работает без HP Smart. Либо подключай по TCP/IP с Microsoft Class Driver — базовая печать без каких-либо компонентов HP.
Как добавить принтер через GPO на все машины домена?
Через Print Management опубликуй принтер в AD — галочка «List in Directory». В Group Policy Management создай GPO: User Configuration — Preferences — Control Panel Settings — Printers — Shared Printer. Укажи UNC-путь к очереди Print Server. Настрой Item-Level Targeting по нужному OU или группе безопасности. После gpupdate /force принтер появится у пользователей при следующем входе.
Что делать если HP Smart требует создать аккаунт при первом запуске принтера?
Это происходит с принтерами с активированным HP+. Здесь два пути. Первый — если принтер корпоративной линейки LaserJet без HP+: просто не запускай HP Smart, устанавливай через UPD напрямую. Второй — если принтер с HP+ и первое включение: сделай однократную активацию через интернет, после этого отключи Web Services через EWS и больше HP Smart не понадобится. Принтер будет работать локально.
21. Итог
HP Smart — удобно дома. В корпоративной среде это UWP-приложение из Store с облачными зависимостями и невозможностью нормального GPO-развёртывания.
Альтернатива работает уже лет двадцать. HP Universal Print Driver — Win32-драйвер, тихая установка через одну командную строку, GPO, Print Server. Для домашних струйников — INF-драйвер с сайта HP без лишних компонентов. Для изолированных сетей — всё то же самое, только офлайн.
Конкретно по ситуациям: LaserJet в офисе — UPD PCL6 через Print Server и GPO. DeskJet дома — INF-драйвер «Basic» с hp.com или TCP/IP с Class Driver. Windows LTSC — HP UPD без Store. Принтер не виден в сети — первым делом проверяй IP через DHCP-лизинг, потом порт 9100, потом спулер.
Если что-то не сработало или встретил нестандартную ситуацию — пиши в комментарии, разберёмся.
Оставайтесь на связи
Рецепты от IT-боли. Без воды, без рекламы, без маркетинговой шелухи.
Подписаться на IT-Аптеку →




Господи наконец-то нормальная инструкция! HP Smart это просто кошмар — 500мб веса, требует аккаунт, собирает данные. Поставил драйвер по вашей инструкции — принтер работает, ничего лишнего нет.
HP Smart — пример когда маркетинг победил здравый смысл. Принтер это принтер, зачем ему облачный аккаунт. Рад что помогло!
На Windows 10 LTSC 2021 HP Smart вообще не устанавливается — пишет что несовместима. Долго искал как поставить принтер без неё, в итоге нашёл ваш сайт. Спасибо за подробную инструкцию.
LTSC как раз хорош тем что Microsoft Store приложения на нём не работают — HP Smart через Store не поставить. Именно поэтому нужен классический драйвер. Кстати HP выкладывает драйверы на support.hp.com — ищи по модели принтера, скачивай Full Feature Software или просто Basic Driver.
А для корпоративной установки на 20 компьютеров это можно через групповые политики раскатить? Или только руками на каждом?
Через GPO можно — раскатка принтеров это стандартная задача. В Group Policy Management создаёшь объект политики, в User Configuration → Windows Settings → Printer Connections добавляешь принтер. Предварительно нужно чтобы принтер был расшарен с сервера или настроен как сетевой. Для 20 машин это займёт час настройки и потом всё автоматически.