Как установить HP принтер без HP Smart: полное руководство для Windows 10, 11 и LTSC

Софт HP для принтеров и как установить принтер без HP Smart
Что получим
HP Smart не нужен для печати. Лазерный и сетевой МФУ HP подключается через HP Universal Print Driver (UPD) — традиционный Win32-драйвер без облака, регистрации и Microsoft Store.
Для домашних струйников есть обходной путь через 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 и большинство бизнес-МФУ.

Предупреждение по HP+
Если принтер куплен с активированным HP+ и это первое включение — потребуется однократная активация через интернет. После активации принтер работает локально. Деактивировать HP+ без потери гарантии нельзя, но отключить облачные функции через веб-интерфейс EWS — можно.

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: что выбрать

%%{init: {
  'theme': 'base',
  'themeVariables': {
    'primaryColor': '#ffffff',
    'primaryTextColor': '#1e293b',
    'primaryBorderColor': '#94a3b8',
    'lineColor': '#64748b',
    'fontSize': '15px',
    'fontFamily': 'ui-sans-serif, system-ui, sans-serif'
  },
  'flowchart': {'curve': 'linear', 'nodeSpacing': 50, 'rankSpacing': 50}
}}%%
flowchart TD
    A["Принтер HP"] --> B{"Тип задачи"}
    B --> C["Офисная печать - Word, Excel, PDF"]
    B --> D["Графика и дизайн - Adobe, полиграфия"]
    B --> E["Корпоративный парк - несколько моделей HP"]
    B --> F["Только базовая печать - тест или экстренно"]
    B --> G["Домашний струйник - DeskJet, Envy"]
    C --> H["UPD PCL6"]
    D --> I["UPD PostScript"]
    E --> J["HP UPD Traditional Mode"]
    F --> K["Microsoft Class Driver"]
    G --> L["INF-драйвер с hp.com"]
    style A fill:#f8fafc,stroke:#3b82f6,stroke-width:2px,color:#1e40af
    style H fill:#f8fafc,stroke:#22c55e,stroke-width:2px,color:#15803d
    style I fill:#f8fafc,stroke:#22c55e,stroke-width:2px,color:#15803d
    style J fill:#f8fafc,stroke:#22c55e,stroke-width:2px,color:#15803d
    style K fill:#f8fafc,stroke:#94a3b8,stroke-width:1px,color:#475569
    style L fill:#f8fafc,stroke:#f97316,stroke-width:2px,color:#9a3412
Тип драйвера Когда использовать Плюсы Минусы
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

  1. Запусти установщик HP UPD от имени администратора
  2. Выбери Traditional Mode
  3. Укажи IP-адрес принтера или имя очереди на Print Server
  4. Завершай установку — 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.

UPD работает не со всеми моделями HP
HP UPD поддерживает лазерные принтеры и МФУ HP бизнес-класса. Струйные модели домашней серии DeskJet, Envy, домашние OfficeJet — не поддерживаются. Для них используй Способ 3 через INF-драйвер или Способ 4 через TCP/IP с Class Driver.

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. Если нашёл — готово. Если нет или установленный драйвер не устраивает:

  1. Открой Диспетчер устройств (devmgmt.msc)
  2. Найди принтер в разделе «Принтеры» или «Другие устройства»
  3. Правой кнопкой — Обновить драйвер
  4. Выбери Выполнить поиск драйверов на этом компьютере
  5. Укажи путь к папке с распакованным INF-драйвером

Ручное добавление USB-принтера через мастер Windows

  1. Открой Параметры — Bluetooth и устройства — Принтеры и сканеры
  2. Нажми Добавить устройство
  3. После паузы поиска — Добавить вручную
  4. Выбери Добавить локальный принтер или сетевой принтер с параметрами вручную
  5. Порт: USB001 или USB002 — тот который определился при подключении
  6. Источник драйвера: Установить с диска — укажи путь к INF
Как найти нужный USB-порт
Если не знаешь какой порт USB выбрать — смотри в Диспетчере устройств. Раздел «Порты (COM и LPT)» или «Принтеры». Или запусти команду ниже — она покажет все USB-принтеры с их портами.

# Список 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

  1. Открой Параметры — Bluetooth и устройства — Принтеры и сканеры
  2. Нажми Добавить устройство
  3. После паузы поиска — Добавить вручную
  4. Выбери Добавить принтер, используя TCP/IP-адрес или имя узла
  5. Тип устройства: Устройство TCP/IP, введи IP принтера
  6. Windows попробует определить модель автоматически
  7. Если 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, один набор драйверов, одна точка управления.

Архитектура

%%{init: {
  'theme': 'base',
  'themeVariables': {
    'primaryColor': '#ffffff',
    'primaryTextColor': '#1e293b',
    'primaryBorderColor': '#94a3b8',
    'lineColor': '#64748b',
    'fontSize': '15px',
    'fontFamily': 'ui-sans-serif, system-ui, sans-serif'
  },
  'flowchart': {'curve': 'linear', 'nodeSpacing': 60, 'rankSpacing': 60}
}}%%
flowchart TD
    A["Принтер HP - 192.168.1.100"] --> B["Windows Print Server - RAW TCP 9100"]
    B --> C["Публикация в AD - List in Directory"]
    C --> D["GPO - User Configuration Preferences"]
    D --> E["Рабочие станции домена - gpupdate"]
    style A fill:#f8fafc,stroke:#3b82f6,stroke-width:2px,color:#1e40af
    style B fill:#f8fafc,stroke:#f97316,stroke-width:2px,color:#9a3412
    style C fill:#f8fafc,stroke:#f97316,stroke-width:2px,color:#9a3412
    style D fill:#f8fafc,stroke:#22c55e,stroke-width:2px,color:#15803d
    style E fill:#f8fafc,stroke:#22c55e,stroke-width:2px,color:#15803d

Шаг 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

  1. Открой Group Policy Management
  2. Создай или отредактируй нужный GPO
  3. Путь: User Configuration — Preferences — Control Panel Settings — Printers
  4. Создай новый элемент Shared Printer
  5. Укажи UNC-путь: \\PrintServer\HP_LaserJet_Floor2
  6. Настрой 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 на принтере

  1. Открой браузер: http://192.168.1.100
  2. Перейди в раздел HP Web Services или Web Services Setup
  3. Нажми 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. Игнорировать это не стоит.

Критично: не оставляй принтер с дефолтным паролем в сети
Принтеры HP с дефолтными паролями регулярно попадают в отчёты о взломах корпоративных сетей. Смени пароль администратора EWS сразу после подключения. Это занимает 2 минуты и закрывает очевидную дыру.
  • Смени пароль администратора 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

Диагностическая схема

%%{init: {
  'theme': 'base',
  'themeVariables': {
    'primaryColor': '#ffffff',
    'primaryTextColor': '#1e293b',
    'primaryBorderColor': '#94a3b8',
    'lineColor': '#64748b',
    'fontSize': '15px',
    'fontFamily': 'ui-sans-serif, system-ui, sans-serif'
  },
  'flowchart': {'curve': 'linear', 'nodeSpacing': 50, 'rankSpacing': 50}
}}%%
flowchart TD
    A["Принтер не работает"] --> B{"ping 192.168.1.100"}
    B -->|"Нет ответа"| C["Проблема в сети или IP изменился"]
    B -->|"Есть ответ"| D{"Test-NetConnection port 9100"}
    C --> C1["Проверь DHCP lease - IP мог поменяться"]
    C --> C2["Проверь VLAN и ACL"]
    D -->|"False"| E["Порт закрыт - файрвол или принтер выключен"]
    D -->|"True"| F{"Restart-Service Spooler"}
    E --> E1["Открой 9100/TCP на файрволе"]
    F --> G{"Тестовая страница"}
    G -->|"Ошибка"| H["Проверь журнал PrintService/Operational"]
    G -->|"OK"| I["Готово"]
    style A fill:#f8fafc,stroke:#ef4444,stroke-width:2px,color:#991b1b
    style I fill:#f8fafc,stroke:#22c55e,stroke-width:2px,color:#15803d
    style C fill:#f8fafc,stroke:#f97316,stroke-width:2px,color:#9a3412
    style E fill:#f8fafc,stroke:#f97316,stroke-width:2px,color:#9a3412

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 безопасно

  1. Скачай новую версию UPD на тестовую машину
  2. Проверь печать со всеми типичными документами
  3. Сделай бэкап Print Server через Printbrm.exe — это точка отката
  4. Замени драйвер на Print Server через Print Management — Drivers — Add Driver
  5. Разверни на клиентов через 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, потом спулер.

Если что-то не сработало или встретил нестандартную ситуацию — пиши в комментарии, разберёмся.

Официальная документация
Андрей Анатольевич
Author: Андрей Анатольевич

Руководитель ИТ / Кризис-менеджер 25 лет в IT: от инженера в МегаФоне до руководителя отдела. Знаю, как выглядит бардак: нестабильные сети, устаревшая инфраструктура, конфликты в команде, раздутые сроки. Помогаю бизнесу выходить из кризиса: навожу порядок в легаси, стабилизирую то, что разваливается, выстраиваю прогнозируемые процессы. Не раз возвращал к жизни ИТ-структуры — знаю цену хаосу. 📍 Ищу проект для полной реорганизации / стабилизации. 📬 Telegram: @over_dude ✉️ mail@it-apteka.com

Оставайтесь на связи

Рецепты от IT-боли. Без воды, без рекламы, без маркетинговой шелухи.

Подписаться на IT-Аптеку →

Мы ВКонтакте

IT-Аптека — советы, новости и помощь рядом.

Вступить в группу ВКонтакте →
Поделитесь:

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Прокрутить вверх