"Что
<br />
HP Smart не нужен для печати. Лазерный и сетевой МФУ HP подключается через HP Universal Print Driver (UPD) — традиционный Win32-драйвер без облака, регистрации и Microsoft Store.<br />
Для домашних струйников есть обходной путь через INF-драйвер, TCP/IP и класс-драйвер Windows. Для корпоративной <a class="wpil_keyword_link" title="Сети" href="https://it-apteka.com/category/networks/" target="_blank" rel="noopener" data-wpil-keyword-link="linked" data-wpil-monitor-id="1908">сети</a> с AD — Print Server плюс GPO.<br />
Три способа, ни один не требует HP Smart.<br />
<h2>1. Диагноз: почему HP Smart мешает</h2>
<p>Открываешь новый принтер HP. Вставляешь USB или подключаешь к сети. <a class="wpil_keyword_link" title="Windows Server" href="https://it-apteka.com/category/windows-server/" target="_blank" rel="noopener" data-wpil-keyword-link="linked" data-wpil-monitor-id="1905">Windows</a> предлагает установить HP Smart. Либо сам принтер при первом включении просит зайти на сайт, создать аккаунт и активировать HP+. Знакомо?</p>
<p>Дома это терпимо. В корпоративной среде — источник головной боли с конкретным списком проблем:</p>
<ul>
<li>Microsoft Store заблокирован политикой — HP Smart недоступен</li>
<li>Windows 10 LTSC и Windows Server — Store там нет вообще</li>
<li>Изолированная сеть без выхода в интернет — HP Smart не устанавливается</li>
<li>Нужно развернуть 50 принтеров через GPO — UWP-приложение так не разворачивается</li>
<li>HP Smart обновляется автоматически через Store без контроля IT-отдела</li>
</ul>
<p><strong>Что разберём в этой статье:</strong></p>
<ul>
<li>почему HP Smart создаёт проблемы — технические причины</li>
<li>какие модели HP работают без HP Smart</li>
<li>установка через HP Universal Print Driver — основной корпоративный путь</li>
<li>ручная установка через INF-файл и pnputil</li>
<li>тихая установка UPD для массового развёртывания</li>
<li>подключение через TCP/IP без дополнительного ПО</li>
<li>USB-подключение без HP Smart</li>
<li><a class="wpil_keyword_link" title="PowerShell" href="https://it-apteka.com/tag/powershell/" target="_blank" rel="noopener" data-wpil-keyword-link="linked" data-wpil-monitor-id="1904">PowerShell</a>-скрипты для автоматизации</li>
<li><a title="Автомонтирование сетевых дисков: от костылей Windows 7 до изысков Server 2022" href="https://it-apteka.com/avtomontirovanie-setevyh-diskov-ot-kostylej-windows-7-do-izyskov-server-2022/" target="_blank" rel="noopener" data-wpil-monitor-id="1909">Windows Print Server</a> с GPO для всего домена</li>
<li>как удалить HP Smart и заблокировать его возврат</li>
<li>troubleshooting когда принтер не виден в сети</li>
</ul>
<p><strong>Время:</strong> 15-30 минут на один принтер, 1-2 часа на <a title="Proxmox Backup Server: установка, настройка и восстановление VM — полный гайд" href="https://it-apteka.com/proxmox-backup-server-stavim-nastraivaem-ne-terjaem-vm/" target="_blank" rel="noopener" data-wpil-monitor-id="1910">настройку Print Server</a> для домена.</p>
<p><strong>Что нужно:</strong> учётная запись администратора, IP-адрес принтера (для сетевых моделей), скачанный HP UPD или INF-драйвер модели.</p>
<h2>2. Почему HP Smart не подходит: техническая сторона</h2>
<h3>HP Smart — это UWP. Это не случайно</h3>
<p>HP Smart распространяется как UWP-приложение (Universal Windows Platform) через Microsoft Store. UWP работает в песочнице с ограниченными правами. Это порождает конкретные технические ограничения, которые разрушают корпоративную инфраструктуру.</p>
<p>Установка через GPO Software Installation (MSI) — невозможна. UWP не поддерживает этот механизм. Развёртывание через SCCM/MECM требовало Store for Business, который Microsoft закрыл в 2023 году. Централизованный контроль версии через AD — затруднён.</p>
<p><strong>Окружения, где HP Smart недоступен:</strong></p>
<table>
<thead>
<tr>
<th>Окружение</th>
<th>Проблема</th>
</tr>
</thead>
<tbody>
<tr>
<td>Windows 10 LTSC 2019 / 2021</td>
<td>Microsoft Store отсутствует по умолчанию</td>
</tr>
<tr>
<td>Windows Server 2016/2019/2022</td>
<td>Store недоступен на серверных ОС</td>
</tr>
<tr>
<td>Сети без интернета (air-gapped)</td>
<td>HP Smart не устанавливается и не обновляется</td>
</tr>
<tr>
<td>Домен с блокировкой Store через GPO</td>
<td>«Turn off the Store application» = Enabled</td>
</tr>
<tr>
<td>SCCM без Store for Business</td>
<td>Нет механизма централизованной упаковки</td>
</tr>
<tr>
<td>Windows 11 24H2 на ARM-устройствах</td>
<td>Часть Win32-драйверов требует проверки подписи</td>
</tr>
</tbody>
</table>
<h3>Регистрация и HP+: когда без интернета не обойтись</h3>
<p>Часть моделей HP продаётся с активированным HP+. Это облачная подписка, которая при первом включении требует подключения к интернету и создания аккаунта. Без регистрации принтер с активным HP+ ограничивает функции до завершения активации.</p>
<p>Касается моделей OfficeJet Pro, LaserJet серии E с пометкой HP+ в названии. Модели без HP+ работают без обязательной регистрации — корпоративные LaserJet серии P, M, Enterprise и большинство бизнес-МФУ.</p>
"Предупреждение
<br />
Если принтер куплен с активированным HP+ и это первое включение — потребуется однократная активация через интернет. После активации принтер работает локально. Деактивировать HP+ без потери гарантии нельзя, но отключить облачные функции через веб-интерфейс EWS — можно.<br />
<h2>3. Какие модели HP работают без HP Smart</h2>
<table>
<thead>
<tr>
<th>Серия HP</th>
<th>HP UPD поддерживается</th>
<th>HP Smart нужен?</th>
<th>Комментарий</th>
</tr>
</thead>
<tbody>
<tr>
<td>LaserJet Enterprise (M506, M607, M609 и др.)</td>
<td>Да</td>
<td>Нет</td>
<td>Лучший вариант для офиса, полная поддержка UPD</td>
</tr>
<tr>
<td>LaserJet Pro (M404, M428, M479 и др.)</td>
<td>Да</td>
<td>Нет</td>
<td>Отлично работает через PCL6</td>
</tr>
<tr>
<td>LaserJet (старые бизнес-серии P, M)</td>
<td>Да</td>
<td>Нет</td>
<td>UPD поддерживает модели с 2006 года</td>
</tr>
<tr>
<td>Color LaserJet Enterprise / Pro</td>
<td>Да</td>
<td>Нет</td>
<td>PCL6 или PostScript — на выбор</td>
</tr>
<tr>
<td>OfficeJet Pro (бизнес-МФУ)</td>
<td>Частично</td>
<td>Иногда</td>
<td>Часть моделей с HP+ требует активации</td>
</tr>
<tr>
<td>DeskJet (3700, 4100 и др.)</td>
<td>Нет</td>
<td>Можно обойтись</td>
<td>INF-драйвер или TCP/IP с Class Driver</td>
</tr>
<tr>
<td>HP Envy</td>
<td>Нет</td>
<td>Часто требуется</td>
<td>Домашний сегмент, INF-драйвер с hp.com</td>
</tr>
<tr>
<td>HP Ink Advantage</td>
<td>Нет</td>
<td>Можно обойтись</td>
<td>INF-драйвер, базовая печать через Class Driver</td>
</tr>
</tbody>
</table>
<p>Актуальный список совместимых устройств HP UPD — в документе <a href="https://support.hp.com/us-en/drivers/hp-universal-print-driver-series-for-windows/503548" target="_blank" rel="noopener noreferrer">HP UPD Supported Products</a> на hp.com.</p>
<h2>4. Разбор типов драйверов HP: что выбрать</h2>
<pre class="mermaid">%%{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
</pre>
<table>
<thead>
<tr>
<th>Тип драйвера</th>
<th>Когда использовать</th>
<th>Плюсы</th>
<th>Минусы</th>
</tr>
</thead>
<tbody>
<tr>
<td>HP UPD PCL6</td>
<td>Стандартная офисная печать, высокая нагрузка</td>
<td>Высокая скорость, малый размер задания</td>
<td>Ограниченная точность цвета и графики</td>
</tr>
<tr>
<td>HP UPD PostScript</td>
<td>Дизайн, полиграфия, macOS-клиенты</td>
<td>Точная цветопередача, совместимость с CUPS</td>
<td>Медленнее PCL, больше ресурсов принтера</td>
</tr>
<tr>
<td>HP UPD Traditional</td>
<td>Корпоративный парк разных моделей HP</td>
<td>Один драйвер для всего парка, GPO-совместим</td>
<td>Поддерживает не все модели</td>
</tr>
<tr>
<td>INF-драйвер модели</td>
<td>Домашние струйники, специфические модели</td>
<td>Полный функционал конкретной модели</td>
<td>Нужно скачивать под каждую модель</td>
</tr>
<tr>
<td>Microsoft Class Driver</td>
<td>Тест, экстренное подключение</td>
<td>Встроен в Windows, ничего не нужно качать</td>
<td>Минимальный функционал, не для продакшена</td>
</tr>
</tbody>
</table>
<h2>5. Системные требования</h2>
<table>
<thead>
<tr>
<th>Компонент</th>
<th>Требование</th>
<th>Примечание</th>
</tr>
</thead>
<tbody>
<tr>
<td>ОС клиента</td>
<td>Windows 10/11 (x64), Windows Server 2016+</td>
<td>Windows 10 LTSC 2019/2021 поддерживается</td>
</tr>
<tr>
<td>HP UPD</td>
<td>Версия 7.x (актуальная на момент публикации)</td>
<td>Проверь свежую версию на hp.com перед установкой</td>
</tr>
<tr>
<td>Print Server</td>
<td>Windows Server 2016/2019/2022</td>
<td>Роль Print and Document Services</td>
</tr>
<tr>
<td>Сеть</td>
<td>TCP/IP, фиксированный IP принтера</td>
<td>Или DHCP reservation по MAC-адресу</td>
</tr>
<tr>
<td>Права</td>
<td>Локальный администратор или Domain Admin</td>
<td>Для GPO нужен Group Policy Object Editor</td>
</tr>
<tr>
<td>Принтер</td>
<td>HP LaserJet / MFP бизнес-класса для UPD</td>
<td>Струйники — INF-драйвер с hp.com</td>
</tr>
<tr>
<td>ARM-устройства</td>
<td>Windows 11 24H2 ARM64</td>
<td>HP UPD 7.x поддерживает ARM64, проверяй подпись INF</td>
</tr>
</tbody>
</table>
<p>На момент публикации актуальна HP UPD версия 7.x. Перед установкой проверь свежие релизы на <a href="https://support.hp.com/us-en/drivers/hp-universal-print-driver-series-for-windows/503548" target="_blank" rel="noopener noreferrer">support.hp.com</a>.</p>
<h2>6. Способ 1: HP Universal Print Driver — основной путь</h2>
<h3>Что такое HP UPD и почему именно он</h3>
<p>HP Universal Print Driver — традиционный Win32-драйвер. Устанавливается через MSI, поддерживает тихую установку, разворачивается через GPO. Никакого Store, никакой регистрации, никакого облака.</p>
<p>Работает в двух режимах:</p>
<ul>
<li><strong>Traditional Mode (Static)</strong> — устанавливается под конкретный принтер с фиксированным IP. Это для корпоративной сети.</li>
<li><strong>Dynamic Mode</strong> — один экземпляр определяет принтер при каждом задании. Только при роуминге и горячих столах.</li>
</ul>
<p>Скачать: <a href="https://support.hp.com/us-en/drivers/hp-universal-print-driver-series-for-windows/503548" target="_blank" rel="noopener noreferrer">support.hp.com — HP Universal Print Driver</a>. Файл называется примерно <code>upd-pcl6-x64-7.x.x.x.exe</code>.</p>
<h3>Интерактивная установка UPD</h3>
<ol>
<li>Запусти установщик HP UPD от имени администратора</li>
<li>Выбери <strong>Traditional Mode</strong></li>
<li>Укажи IP-адрес принтера или имя очереди на Print Server</li>
<li>Завершай установку — HP Smart нигде не фигурирует</li>
</ol>
<h3>Тихая установка HP UPD через командную строку</h3>
<p>Это ключевой способ для массового развёртывания без участия пользователя.</p>
<pre><code class="language-bash">
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
</code></pre>
<p><strong>Таблица параметров командной строки HP UPD:</strong></p>
<table>
<thead>
<tr>
<th>Параметр</th>
<th>Что делает</th>
</tr>
</thead>
<tbody>
<tr>
<td>/q</td>
<td>Тихая установка без GUI</td>
</tr>
<tr>
<td>/sm</td>
<td>Traditional Mode (Static) — конкретный принтер</td>
</tr>
<tr>
<td>/dm</td>
<td>Dynamic Mode — определяет принтер при каждом задании</td>
</tr>
<tr>
<td>/ip»[адрес]»</td>
<td>IP-адрес принтера (для Traditional Mode)</td>
</tr>
<tr>
<td>/n»[имя]»</td>
<td>Имя принтера в системе</td>
</tr>
<tr>
<td>/h</td>
<td>Скрыть прогресс-бар</td>
</tr>
<tr>
<td>/nd</td>
<td>Не делать этот принтер принтером по умолчанию</td>
</tr>
<tr>
<td>/npf</td>
<td>Не запускать мастер первой печати</td>
</tr>
<tr>
<td>/install</td>
<td>Команда установки</td>
</tr>
<tr>
<td>/uninstall</td>
<td>Удаление</td>
</tr>
</tbody>
</table>
<p>Полный список — в <a href="https://h20195.www2.hp.com/v2/getpdf.aspx/c04458484.pdf" target="_blank" rel="noopener noreferrer">HP UPD System Administrator’s Guide</a> на hp.com.</p>
<h3>Установка через PowerShell</h3>
<pre><code class="language-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
</code></pre>
<p>Замени <code>192.168.1.100</code> на IP своего принтера. Имя драйвера <code>"HP Universal Printing PCL 6"</code> — точное, с учётом пробелов. Проверяй через <code>Get-PrinterDriver | Select-Object Name</code>.</p>
"UPD
<br />
HP UPD поддерживает лазерные принтеры и МФУ HP бизнес-класса. Струйные модели домашней серии DeskJet, Envy, домашние OfficeJet — не поддерживаются. Для них используй Способ 3 через INF-драйвер или Способ 4 через TCP/IP с Class Driver.<br />
<h2>7. Способ 2: ручная установка через INF-файл и pnputil</h2>
<h3>Когда это нужно</h3>
<p>Установщик HP UPD не всегда доступен. Или нужен драйвер конкретной модели без оболочки. Или система требует добавить драйвер вручную перед созданием очереди. Тут в дело идут INF-файл и pnputil.</p>
<h3>Где взять INF-файл</h3>
<p>Два источника:</p>
<ul>
<li><strong>Распаковать установщик HP UPD:</strong> запусти <code>upd-pcl6-x64-7.x.x.x.exe /x "C:\HP_UPD_Extracted"</code> — получишь INF без запуска установки</li>
<li><strong>Скачать полный пакет драйвера конкретной модели</strong> с hp.com: выбирай вариант «Driver only» или «Basic driver». Распакуй архив — INF внутри</li>
</ul>
<h3>Установка через pnputil</h3>
<pre><code class="language-bash">
rem Добавить INF-драйвер в хранилище драйверов Windows
pnputil /add-driver "C:\HP_UPD\hpcu270u.inf" /install
rem Проверить что драйвер добавлен
pnputil /enum-drivers | findstr /i "hp"
</code></pre>
<pre><code class="language-powershell">
# После добавления через 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
</code></pre>
<h3>Точное имя INF для разных версий UPD</h3>
<table>
<thead>
<tr>
<th>Тип UPD</th>
<th>Имя INF-файла (примерное)</th>
<th>Имя драйвера в системе</th>
</tr>
</thead>
<tbody>
<tr>
<td>UPD PCL6 x64</td>
<td>hpcu270u.inf</td>
<td>HP Universal Printing PCL 6</td>
</tr>
<tr>
<td>UPD PostScript x64</td>
<td>hpcu270u.inf (в PS-пакете)</td>
<td>HP Universal Printing PS</td>
</tr>
<tr>
<td>UPD PCL5 x64</td>
<td>hpcu270u.inf (в PCL5-пакете)</td>
<td>HP Universal Printing PCL 5</td>
</tr>
</tbody>
</table>
<p>Имя INF может отличаться в зависимости от версии. После распаковки смотри в папке: нужен файл с расширением .inf, не .cat.</p>
<h3>Установка через rundll32 printui.dll</h3>
<p>Старый способ, работает везде начиная с Windows 7:</p>
<pre><code class="language-bash">
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"
</code></pre>
<p>Параметры: <code>/if</code> — добавить принтер из INF, <code>/b</code> — имя принтера, <code>/f</code> — путь к INF, <code>/r</code> — имя порта, <code>/m</code> — имя модели в INF.</p>
<h2>8. Способ 3: USB-подключение без HP Smart</h2>
<h3>Автоматическое определение при подключении USB</h3>
<p>Подключи принтер USB. Windows попробует найти драйвер через Windows Update. Если нашёл — готово. Если нет или установленный драйвер не устраивает:</p>
<ol>
<li>Открой <strong>Диспетчер устройств</strong> (devmgmt.msc)</li>
<li>Найди принтер в разделе «Принтеры» или «Другие устройства»</li>
<li>Правой кнопкой — <strong>Обновить драйвер</strong></li>
<li>Выбери <strong>Выполнить поиск драйверов на этом компьютере</strong></li>
<li>Укажи путь к папке с распакованным INF-драйвером</li>
</ol>
<h3>Ручное добавление USB-принтера через мастер Windows</h3>
<ol>
<li>Открой <strong>Параметры — Bluetooth и устройства — Принтеры и сканеры</strong></li>
<li>Нажми <strong>Добавить устройство</strong></li>
<li>После паузы поиска — <strong>Добавить вручную</strong></li>
<li>Выбери <strong>Добавить локальный принтер или сетевой принтер с параметрами вручную</strong></li>
<li>Порт: <strong>USB001</strong> или <strong>USB002</strong> — тот который определился при подключении</li>
<li>Источник драйвера: <strong>Установить с диска</strong> — укажи путь к INF</li>
</ol>
"Как
<br />
Если не знаешь какой порт USB выбрать — смотри в Диспетчере устройств. Раздел "Порты (COM и LPT)" или "Принтеры". Или запусти команду ниже — она покажет все USB-принтеры с их портами.<br />
<pre><code class="language-powershell">
# Список USB-принтеров и их портов
Get-WmiObject Win32_Printer | Where-Object {$_.PortName -like "USB*"} |
Select-Object Name, PortName, DriverName
</code></pre>
<h3>USB без какого-либо драйвера HP — через Microsoft IPP</h3>
<p>Windows 10/11 поддерживает класс IPP over USB. Некоторые современные HP LaserJet поддерживают этот стандарт — принтер работает через <a title="Запуск скрипта установки Microsoft DirectX, .NET Framework и VC++ в Steam — что это и как исправить зависание" href="https://it-apteka.com/zapusk-skripta-ustanovki-microsoft-directx-net-framework-i-vc-v-steam-chto-jeto-i-kak-ispravit-zavisanie/" target="_blank" rel="noopener" data-wpil-monitor-id="1911">Microsoft IPP Class Driver без установки</a> каких-либо файлов HP.</p>
<pre><code class="language-powershell">
# Добавить USB-принтер с Microsoft IPP Class Driver
Add-Printer -Name "HP USB LaserJet" `
-DriverName "Microsoft IPP Class Driver" `
-PortName "USB001"
</code></pre>
<p>Функционал минимальный — базовая печать. Для полного функционала нужен INF-драйвер модели.</p>
<h2>9. Способ 4: TCP/IP без дополнительного ПО</h2>
<p>Метод работает с любым принтером HP с сетевым подключением. Подходит когда нужно быстро добавить принтер на одну машину.</p>
<p><strong>Предварительное условие:</strong> фиксированный IP принтера. Назначь через веб-интерфейс EWS (<code>http://[IP принтера]</code>) или через DHCP reservation по MAC-адресу.</p>
<h3>Через графический интерфейс Windows 10/11</h3>
<ol>
<li>Открой <strong>Параметры — Bluetooth и устройства — Принтеры и сканеры</strong></li>
<li>Нажми <strong>Добавить устройство</strong></li>
<li>После паузы поиска — <strong>Добавить вручную</strong></li>
<li>Выбери <strong>Добавить принтер, используя TCP/IP-адрес или имя узла</strong></li>
<li>Тип устройства: <strong>Устройство TCP/IP</strong>, введи IP принтера</li>
<li><a title="Как определить, что Windows серверу не хватает памяти: шпаргалка IT-инженера с примерами" href="https://it-apteka.com/kak-opredelit-chto-windows-serveru-ne-hvataet-pamjati-shpargalka/" target="_blank" rel="noopener" data-wpil-monitor-id="1912">Windows попробует определить</a> модель автоматически</li>
<li>Если Class Driver не устраивает — выбери <strong>Установить с диска</strong> и укажи путь к INF</li>
</ol>
<p><strong>Протокол порта:</strong> используй <strong>RAW (порт 9100)</strong>. Это стандарт для корпоративной печати. LPR/LPD — только для совместимости со старыми Unix-системами.</p>
<h3>Через командную строку</h3>
<pre><code class="language-bash">
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"
</code></pre>
<h3>Через PowerShell</h3>
<pre><code class="language-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
</code></pre>
<h2>10. Таблица портов принтера</h2>
<table>
<thead>
<tr>
<th>Порт</th>
<th>Протокол</th>
<th>Назначение</th>
<th>Когда использовать</th>
</tr>
</thead>
<tbody>
<tr>
<td>9100/TCP</td>
<td>RAW</td>
<td>Прямая печать</td>
<td>Основной <a title="Сервер активации Windows (KMS) в Docker: варианты развёртывания и интеграция с Active Directory" href="https://it-apteka.com/1243-2/" target="_blank" rel="noopener" data-wpil-monitor-id="1913">вариант для Windows</a> — быстро и просто</td>
</tr>
<tr>
<td>515/TCP</td>
<td>LPR/LPD</td>
<td>Line Printer Remote</td>
<td>Совместимость с Unix/Linux CUPS</td>
</tr>
<tr>
<td>631/TCP</td>
<td>IPP</td>
<td>Internet Printing Protocol</td>
<td>Современный открытый стандарт, без вендорского драйвера</td>
</tr>
<tr>
<td>161/UDP</td>
<td>SNMP</td>
<td>Мониторинг состояния принтера</td>
<td>Мониторинг чернил, статус, счётчики страниц</td>
</tr>
<tr>
<td>443/TCP</td>
<td>HTTPS</td>
<td>Веб-интерфейс принтера (EWS)</td>
<td><a href="https://it-apteka.com/dns-over-https-nastrojka-doh-v-windows-brauzerah-keenetic/" title="DNS over HTTPS: настройка DoH в Windows, браузерах, Keenetic" target="_blank" rel="noopener" data-wpil-monitor-id="1918">Настройка через браузер</a></td>
</tr>
<tr>
<td>80/TCP</td>
<td>HTTP</td>
<td>Веб-интерфейс принтера (EWS)</td>
<td>Настройка, отключение Web Services</td>
</tr>
</tbody>
</table>
<h2>11. Способ 5: Windows Print Server с GPO-развёртыванием</h2>
<p>Правильный путь для корпоративной сети с 10+ пользователями. Один Print Server, один набор драйверов, одна точка управления.</p>
<h3>Архитектура</h3>
<pre class="mermaid">%%{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
</pre>
<h3>Шаг 1: добавить роль Print Server</h3>
<pre><code class="language-powershell">
Install-WindowsFeature Print-Server -IncludeManagementTools
</code></pre>
<h3>Шаг 2: добавить драйвер на Print Server</h3>
<p>Через Print Management (printmanagement.msc): правой кнопкой по Drivers — Add Driver — x64 — путь к INF HP UPD.</p>
<p>Через PowerShell:</p>
<pre><code class="language-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
</code></pre>
<h3>Шаг 3: создать очередь печати</h3>
<pre><code class="language-powershell">
# Добавить порт на 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
</code></pre>
<h3>Шаг 4: развернуть принтер через GPO</h3>
<ol>
<li>Открой <strong>Group Policy Management</strong></li>
<li>Создай или отредактируй нужный GPO</li>
<li>Путь: <strong>User Configuration — Preferences — Control Panel Settings — Printers</strong></li>
<li>Создай новый элемент <strong>Shared Printer</strong></li>
<li>Укажи UNC-путь: <code>\\PrintServer\HP_LaserJet_Floor2</code></li>
<li>Настрой Item-Level Targeting по OU, группе безопасности или WMI-фильтру</li>
</ol>
<pre><code class="language-bash">
rem Принудительное обновление политик
gpupdate /force
rem Проверить применённые GPO
gpresult /r
rem Детальный отчёт в HTML - ищи раздел Printers
gpresult /h C:\Temp\gpresult.html
</code></pre>
<p>После этого принтер появится у пользователей при следующем входе. Без HP Smart, без регистрации, без Store.</p>
<h3>Шаг 5: проверить результат</h3>
<pre><code class="language-powershell">
# Список установленных принтеров на рабочей станции
Get-Printer | Select-Object Name, DriverName, PortName, Shared
# Проверить подключение к очереди на Print Server
Test-Path "\\PrintServer\HP_LaserJet_Floor2"
</code></pre>
<h2>12. Как отключить HP Smart и заблокировать его возврат</h2>
<h3>Удалить HP Smart с машин где уже установлен</h3>
<pre><code class="language-powershell">
# Удалить 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
</code></pre>
<h3>Заблокировать Microsoft Store через GPO</h3>
<pre><code class="language-text">
Computer Configuration
Administrative Templates
Windows Components
Store
"Turn off the Store application" = Enabled
</code></pre>
<h3>Заблокировать автообновление драйверов через Windows Update</h3>
<pre><code class="language-text">
Computer Configuration
Administrative Templates
System
Device Installation
"Prevent device metadata retrieval from the Internet" = Enabled
</code></pre>
<p>Это предотвратит автоматическую замену установленного UPD на <a title="Windows 12 — дата выхода, версии, 64 bit и что известно в 2026 году" href="https://it-apteka.com/windows-12-data-vyhoda-versii-64-bit-i-chto-izvestno-v-2026-godu/" target="_blank" rel="noopener" data-wpil-monitor-id="1914">версию из Windows</a> Update.</p>
<h3>Отключить Web Services на принтере</h3>
<ol>
<li>Открой браузер: <code>http://192.168.1.100</code></li>
<li>Перейди в раздел <strong>HP Web Services</strong> или <strong>Web Services Setup</strong></li>
<li>Нажми <strong>Disable Web Services</strong> или <strong>Remove Web Services</strong></li>
</ol>
<p>После отключения принтер перестаёт обращаться к серверам HP Connected. Работает только в локальной сети.</p>
<h3>Ограничить исходящие соединения принтера на файрволе</h3>
<table>
<thead>
<tr>
<th>Направление</th>
<th>Протокол/Порт</th>
<th>Действие</th>
<th>Назначение</th>
</tr>
</thead>
<tbody>
<tr>
<td>Исходящий</td>
<td>UDP 161</td>
<td>Разрешить (к серверу мониторинга)</td>
<td>SNMP-мониторинг</td>
</tr>
<tr>
<td>Исходящий</td>
<td>TCP 443 к hp.com</td>
<td>Разрешить опционально</td>
<td>Обновления прошивки — только если нужно</td>
</tr>
<tr>
<td>Исходящий</td>
<td>Все остальные</td>
<td>Заблокировать</td>
<td>Запрет облачных функций HP</td>
</tr>
<tr>
<td>Входящий</td>
<td>TCP 9100</td>
<td>Разрешить (с Print Server)</td>
<td>Печать RAW</td>
</tr>
<tr>
<td>Входящий</td>
<td>TCP 80/443</td>
<td>Разрешить (с машин администраторов)</td>
<td>Веб-интерфейс EWS</td>
</tr>
</tbody>
</table>
<h2>13. Безопасность</h2>
<p>Принтер в сети — это устройство с веб-сервером, SNMP-агентом и открытым портом 9100. Игнорировать это не стоит.</p>
"Критично:
<br />
Принтеры HP с дефолтными паролями регулярно попадают в отчёты о взломах корпоративных сетей. Смени пароль администратора EWS сразу после подключения. Это занимает 2 минуты и закрывает очевидную дыру.<br />
<ul>
<li><strong>Смени пароль администратора EWS.</strong> Дефолтный пароль HP — пустой или указан на наклейке. Задай сложный через EWS сразу после первичной настройки.</li>
<li><strong>Отключи ненужные протоколы.</strong> В EWS — Networking/Security: отключи Telnet, FTP, HTTP (оставь только HTTPS), SNMPv1/v2 (замени на SNMPv3 если нужен <a class="wpil_keyword_link" title="Мониторинг" href="https://it-apteka.com/category/monitoring/" target="_blank" rel="noopener" data-wpil-keyword-link="linked" data-wpil-monitor-id="1906">мониторинг</a>).</li>
<li><strong>VLAN для принтеров.</strong> Выдели принтеры в отдельный VLAN. Пользователи видят только очередь на Print Server — не сам принтер напрямую.</li>
<li><strong>Права доступа к очереди.</strong> В свойствах принтера на Print Server настрой Security: кто может печатать, кто управлять. Не давай всем Full Control.</li>
<li><strong>Обновление прошивки.</strong> Раз в год проверяй наличие обновлений на hp.com. Прошивай через EWS вручную.</li>
</ul>
<h2>14. Проверка работоспособности</h2>
<h3>Проверить наличие драйвера</h3>
<pre><code class="language-powershell">
# Список установленных драйверов
Get-PrinterDriver | Select-Object Name, DriverVersion, PrinterEnvironment
</code></pre>
<h3>Проверить принтер и порт</h3>
<pre><code class="language-powershell">
# Статус принтера
Get-Printer -Name "HP LaserJet Office" | Select-Object Name, DriverName, PortName, PrinterStatus
# Список портов
Get-PrinterPort | Select-Object Name, PrinterHostAddress, PortNumber
</code></pre>
<h3>Проверить доступность принтера по сети</h3>
<pre><code class="language-bash">
rem Пинг принтера
ping 192.168.1.100
</code></pre>
<pre><code class="language-powershell">
# Проверить открытый порт 9100 - результат должен быть TcpTestSucceeded: True
Test-NetConnection -ComputerName 192.168.1.100 -Port 9100
</code></pre>
<h3>Напечатать тестовую страницу</h3>
<pre><code class="language-powershell">
# Тестовая страница через WMI
$printer = Get-WmiObject Win32_Printer -Filter "Name='HP LaserJet Office'"
$printer.PrintTestPage()
</code></pre>
<h3>Проверить журнал событий Print Service</h3>
<pre><code class="language-powershell">
# Ошибки подсистемы печати за последние 24 часа
Get-WinEvent -LogName "Microsoft-Windows-PrintService/Operational" |
Where-Object { $_.LevelDisplayName -eq "Error" -and $_.TimeCreated -gt (Get-Date).AddHours(-24) } |
Select-Object TimeCreated, Message
</code></pre>
<h2>15. Troubleshooting: если принтер не виден в сети</h2>
<p>Это отдельный блок — самая частая причина обращений после начальной установки.</p>
<h3>Шаг 1: проверить базовую сетевую доступность</h3>
<pre><code class="language-bash">
rem Пинг принтера - если нет ответа, проблема в сети, не в драйвере
ping 192.168.1.100
rem Трассировка маршрута
tracert 192.168.1.100
</code></pre>
<h3>Шаг 2: проверить что порт 9100 открыт</h3>
<pre><code class="language-powershell">
# Проверить порт 9100 - должен быть TcpTestSucceeded: True
Test-NetConnection -ComputerName 192.168.1.100 -Port 9100
# Проверить порт 80 - веб-интерфейс EWS
Test-NetConnection -ComputerName 192.168.1.100 -Port 80
</code></pre>
<h3>Шаг 3: найти реальный IP принтера если адрес изменился</h3>
<pre><code class="language-bash">
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
</code></pre>
<p>Напечатать конфигурационную страницу с реальным IP прямо с принтера — на большинстве HP: удерживай кнопку отмены 3 секунды при включении, или кнопку «Отчёт» в зависимости от модели.</p>
<h3>Шаг 4: перезапустить Print Spooler</h3>
<pre><code class="language-powershell">
# Перезапуск службы спулера - решает 30% проблем с очередью
Restart-Service Spooler
# Проверить статус
Get-Service Spooler | Select-Object Name, Status, StartType
</code></pre>
<h3>Шаг 5: проверить что SNMP не блокируется</h3>
<p><a href="https://it-apteka.com/wamp-server-ustanovka-nastrojka-i-sravnenie-s-xampp-polnyj-gajd/" title="WAMP Server: установка, настройка и сравнение с XAMPP — полный гайд" target="_blank" rel="noopener" data-wpil-monitor-id="2014">Windows использует SNMP для опроса состояния принтера</a> при установке через TCP/IP. Если SNMP заблокирован на файрволе — Windows может не определить модель автоматически, но печать через RAW 9100 всё равно будет работать.</p>
<pre><code class="language-powershell">
# Проверить SNMP доступность (если модуль установлен)
# Или просто проверить что UDP 161 не фильтруется
Test-NetConnection -ComputerName 192.168.1.100 -Port 161
</code></pre>
<h3>Диагностическая схема</h3>
<pre class="mermaid">%%{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
</pre>
<h2>16. Troubleshooting: ошибки при установке</h2>
<h3>Ошибка: «Драйвер не найден» при добавлении принтера</h3>
<p><strong>Причина:</strong> HP UPD не установлен или имя драйвера написано неточно.</p>
<pre><code class="language-powershell">
# Посмотри точное имя установленного драйвера
Get-PrinterDriver | Select-Object Name
</code></pre>
<p>Используй это имя точно — с учётом пробелов, заглавных букв и спецсимволов.</p>
<h3>Ошибка: «Не удаётся подключиться к принтеру» при добавлении через UNC</h3>
<p><strong>Причина:</strong> Print Server недоступен, принтер не опубликован, нет прав доступа.</p>
<pre><code class="language-bash">
rem Проверь доступность Print Server
ping PrintServer
rem Проверь опубликованные очереди
net view \\PrintServer
</code></pre>
<h3>Ошибка: TCP/IP порт создаётся, но принтер не печатает</h3>
<p><strong>Причина:</strong> порт 9100 закрыт, неверный IP, принтер использует другой протокол.</p>
<pre><code class="language-powershell">
# Проверить доступность порта 9100
Test-NetConnection -ComputerName 192.168.1.100 -Port 9100
</code></pre>
<p>Если TcpTestSucceeded: False — проверяй файрвол. В VLAN-схеме ACL может блокировать прямой доступ с рабочих станций к принтерам — и это правильно. Печать должна идти через Print Server.</p>
<h3>GPO с принтером не применяется к пользователям</h3>
<p><strong>Причина:</strong> GPO применяется к Computer, а не к User; неверная фильтрация; нет связи GPO с нужным OU.</p>
<pre><code class="language-bash">
rem Принудительное обновление GPO
gpupdate /force
rem Проверить применённые GPO
gpresult /r
</code></pre>
<p>Принтеры через GPO Preferences настраиваются в <strong>User Configuration</strong>, не в Computer Configuration. Если GPO навешен на OU с компьютерами — он не сработает для принтеров.</p>
<h3>HP Smart автоматически устанавливается снова после удаления</h3>
<p><strong>Причина:</strong> Windows Update или Store переустанавливает приложение.</p>
<pre><code class="language-powershell">
# Удалить provisioned package - HP Smart не установится для новых пользователей
Get-AppxProvisionedPackage -Online | Where-Object {$_.PackageName -like "*HPSmart*"} |
Remove-AppxProvisionedPackage -Online
</code></pre>
<p>Плюс заблокируй Store через GPO (см. раздел 12).</p>
<h3>Ошибка: «Доступ запрещён» при тихой установке HP UPD через SCCM</h3>
<p><strong>Причина:</strong> установщик запускается не от SYSTEM/администратора.</p>
<p><strong>Решение:</strong> в SCCM укажи запуск от <strong>SYSTEM</strong>. Тихая установка UPD требует прав администратора. Проверь, что учётная запись развёртывания входит в локальные администраторы на целевых машинах.</p>
<h3>Windows 11 24H2: предупреждение о подписи драйвера</h3>
<p>В Windows 11 24H2 Microsoft усилил проверку подписи драйверов. Если HP UPD установлен старый или INF-файл из неофициального источника — получишь предупреждение или отказ в установке.</p>
<pre><code class="language-powershell">
# Проверить подпись установленного INF
Get-AuthenticodeSignature "C:\HP_UPD\hpcu270u.inf" | Select-Object Path, Status, SignerCertificate
</code></pre>
<p>Статус должен быть Valid. Если NotSigned — используй только официальный INF с hp.com.</p>
<h2>17. Альтернативные решения</h2>
<h3>IPP без вендорского драйвера</h3>
<p>IPP — открытый стандарт печати (TCP порт 631). Большинство современных HP LaserJet поддерживают IPP. Windows 10/11 добавляет IPP-принтер через Microsoft IPP Class Driver без каких-либо сторонних компонентов.</p>
<pre><code class="language-powershell">
# Добавить 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"
</code></pre>
<p>IPP проще в настройке, не требует HP UPD, но даёт меньше контроля над расширенными функциями: двусторонняя печать, выбор лотка, степлер.</p>
<h3>CUPS на Linux и macOS</h3>
<p>В <a class="wpil_keyword_link" title="Linux" href="https://it-apteka.com/category/linux/" target="_blank" rel="noopener" data-wpil-keyword-link="linked" data-wpil-monitor-id="1907">Linux</a> и macOS принтеры HP управляются через CUPS с пакетом hplip. HP Smart там не используется вообще — это исключительно Windows-история.</p>
<pre><code class="language-bash">
# Ubuntu/Debian
sudo apt install hplip
# Добавить принтер через CUPS web-интерфейс
# http://localhost:631
</code></pre>
<h3>Что выбрать: дом или офис</h3>
<table>
<thead>
<tr>
<th>Сценарий</th>
<th>Рекомендуемый способ</th>
<th>Время настройки</th>
</tr>
</thead>
<tbody>
<tr>
<td>Один принтер дома, LaserJet</td>
<td>HP UPD PCL6 через TCP/IP или USB + INF</td>
<td>15 минут</td>
</tr>
<tr>
<td>Один принтер дома, DeskJet/Envy</td>
<td>INF-драйвер с hp.com («Driver only»)</td>
<td>20 минут</td>
</tr>
<tr>
<td>Несколько принтеров в офисе без AD</td>
<td>HP UPD PCL6 через TCP/IP на каждой машине</td>
<td>30 минут на принтер</td>
</tr>
<tr>
<td>Домен AD, 10+ пользователей</td>
<td>Print Server + HP UPD + GPO Preferences</td>
<td>1-2 часа, разово</td>
</tr>
<tr>
<td>Изолированная сеть без интернета</td>
<td>HP UPD офлайн + Print Server + GPO</td>
<td>1-2 часа</td>
</tr>
<tr>
<td>Windows 10/11 LTSC</td>
<td>HP UPD PCL6 — MSI, без Store</td>
<td>15 минут</td>
</tr>
<tr>
<td><a title="SSH-ключи: подключение без пароля — полный гайд для Linux, Windows и macOS" href="https://it-apteka.com/ssh-kljuchi-podkljuchaemsja-bez-parolja-i-ne-panikuem/" target="_blank" rel="noopener" data-wpil-monitor-id="1915">macOS / Linux</a></td>
<td>CUPS + hplip</td>
<td>10 минут</td>
</tr>
</tbody>
</table>
<h3>Сравнение: HP UPD vs альтернативы</h3>
<table>
<thead>
<tr>
<th>Метод</th>
<th>HP Smart нужен?</th>
<th>GPO-развёртывание</th>
<th>Функционал</th>
<th>Платформа</th>
</tr>
</thead>
<tbody>
<tr>
<td>HP UPD PCL6/PS</td>
<td>Нет</td>
<td>Да</td>
<td>Полный для бизнес-моделей</td>
<td>Windows</td>
</tr>
<tr>
<td>INF-драйвер модели</td>
<td>Нет</td>
<td>Через GPO/SCCM</td>
<td>Полный для конкретной модели</td>
<td>Windows</td>
</tr>
<tr>
<td>TCP/IP + Class Driver</td>
<td>Нет</td>
<td>Через GPO Preferences</td>
<td>Базовый</td>
<td>Windows</td>
</tr>
<tr>
<td>Print Server + GPO</td>
<td>Нет</td>
<td>Да, централизованно</td>
<td>Полный</td>
<td>Windows AD</td>
</tr>
<tr>
<td>IPP Class Driver</td>
<td>Нет</td>
<td>Через GPO Preferences</td>
<td>Ограниченный</td>
<td>Windows 10/11</td>
</tr>
<tr>
<td>CUPS + hplip</td>
<td>Нет</td>
<td>Через Puppet/Ansible</td>
<td>Полный</td>
<td>Linux/macOS</td>
</tr>
</tbody>
</table>
<h2>18. Профилактика: как не сломать снова</h2>
<ul>
<li><strong>Фиксированный IP принтера — всегда.</strong> Либо статический через EWS, либо DHCP reservation по MAC. Плавающий IP — гарантированный инцидент в 3 ночи.</li>
<li><strong>Документируй конфигурацию.</strong> IP принтера, имя очереди, версия UPD, дата установки — в базу знаний. Восстанавливать будет кто-то другой в выходной день.</li>
<li><strong><a title="SNMP: что это такое, как работает и как настроить мониторинг сети" href="https://it-apteka.com/snmp-chto-jeto-takoe-kak-rabotaet-i-kak-nastroit-monitoring-seti/" target="_blank" rel="noopener" data-wpil-monitor-id="1916">Мониторинг через SNMP.</a></strong> Настрой мониторинг статуса принтера и уровня картриджей. Zabbix, PRTG, Nagios — любой инструмент с поддержкой SNMP. Узнать о кончившемся картридже до звонка пользователя — приятно.</li>
<li><strong>Бэкап конфигурации Print Server.</strong> Printbrm.exe раз в месяц по расписанию. Восстановление Print Server с нуля занимает час. С бэкапом — 10 минут.</li>
<li><strong>Тестовая машина для обновлений.</strong> Прежде чем раскатывать новую версию UPD на 200 машин — проверь на одной.</li>
</ul>
<p>Самая частая причина «внезапно перестало работать» — изменился IP принтера. Проверяй это первым делом при любом инциденте с печатью.</p>
<h2>19. Резервное копирование и обновление</h2>
<h3>Что бэкапить</h3>
<ul>
<li>Конфигурацию Print Server: список принтеров, порты, драйверы, права — через Printbrm.exe</li>
<li>Конфигурацию принтера через EWS: Settings — Clone Printer Settings — Export. Получаешь XML с настройками</li>
<li>GPO с настройками развёртывания — экспортируй через Group Policy Management</li>
</ul>
<pre><code class="language-powershell">
# Экспорт конфигурации Print Server
Printbrm.exe -B -S \\PrintServer -F C:\Backup\PrintServer_backup.printerExport
# Восстановление
Printbrm.exe -R -S \\PrintServer -F C:\Backup\PrintServer_backup.printerExport
</code></pre>
<h3>Как обновлять HP UPD безопасно</h3>
<ol>
<li>Скачай новую версию UPD на тестовую машину</li>
<li>Проверь печать со всеми типичными документами</li>
<li>Сделай бэкап Print Server через Printbrm.exe — это точка отката</li>
<li>Замени драйвер на Print Server через Print Management — Drivers — Add Driver</li>
<li>Разверни на клиентов через SCCM или GPO Startup Script</li>
</ol>
<p>Откат: удали новый драйвер через Print Management, установи старую версию из бэкапа. Клиенты пересинхронизируются при следующем задании печати.</p>
<h2>20. Чек-лист администратора</h2>
<ul>
<li>Проверена совместимость модели с HP UPD — список на hp.com</li>
<li>Скачан актуальный UPD PCL6 или PostScript с официального hp.com</li>
<li>Принтеру назначен фиксированный IP через EWS или DHCP reservation</li>
<li>Создан TCP/IP порт RAW 9100 на Print Server или локально</li>
<li>Драйвер добавлен через Print Management или pnputil</li>
<li>Принтер опубликован в AD Directory если используется Print Server</li>
<li>GPO настроен для развёртывания нужному OU или группе безопасности</li>
<li>Web Services отключены через EWS принтера</li>
<li>Автообновление драйверов заблокировано через GPO</li>
<li>Store заблокирован через GPO или HP Smart удалён</li>
<li>Пароль администратора EWS изменён с дефолтного</li>
<li>Ненужные протоколы Telnet, FTP, SNMPv1/v2 отключены в EWS</li>
<li>Бэкап конфигурации Print Server создан через Printbrm.exe</li>
<li>Тестовая страница напечатана с рабочей станции</li>
<li>SNMP-мониторинг принтера настроен</li>
<li>Подпись INF-файла проверена (актуально для Windows 11 24H2)</li>
</ul>
<h2>FAQ</h2>
<h3>Можно ли установить HP принтер совсем без интернета?</h3>
<p>Да. Скачай HP UPD заранее на компьютер с интернетом, перенеси на USB. HP UPD устанавливается полностью офлайн — никаких обращений к внешним <a href="https://it-apteka.com/install-asterisk-full-manual/" title="Asterisk с нуля: установка, настройка и запуск IP-телефонии на сервере" target="_blank" rel="noopener" data-wpil-monitor-id="1917">серверам при установке</a> не требуется. Единственное исключение — принтеры с активированным HP+ при первом включении. Если принтер уже был активирован ранее или не имеет HP+, интернет не нужен совсем.</p>
<h3>Работает ли HP UPD на Windows 10 LTSC?</h3>
<p>Да. HP UPD — традиционный Win32-драйвер, не зависящий от Microsoft Store. На Windows 10 LTSC 2019, LTSC 2021 и Windows Server 2016/2019/2022 устанавливается штатно. Microsoft Store и HP Smart на LTSC недоступны — это именно то, что нам нужно.</p>
<h3>Что выбрать: PCL6 или PostScript?</h3>
<p>Для стандартной офисной печати — PCL6. Быстрее, меньше нагрузка на принтер, меньше размер задания. Для дизайна, полиграфии, профессиональных приложений Adobe — PostScript. Точнее передаёт цвет и векторную графику. Если в сети есть macOS-пользователи — PostScript даёт лучшую совместимость с CUPS.</p>
<h3>Как проверить что HP Smart полностью удалён и не вернётся?</h3>
<pre><code class="language-powershell">
# Проверить текущий статус для всех пользователей
Get-AppxPackage -AllUsers *HPSmart*
# Проверить provisioned packages
Get-AppxProvisionedPackage -Online | Where-Object {$_.PackageName -like "*HPSmart*"}
</code></pre>
<p>Если оба запроса возвращают пустой результат — HP Smart полностью удалён. Для гарантии заблокируй Store через GPO.</p>
<h3>Почему GPO с принтером не применяется?</h3>
<p>Первое — GPO с принтером через Preferences должен быть в <strong>User Configuration</strong>, а применяться к OU где находятся пользователи, а не компьютеры. Второе — запусти <code>gpresult /r</code> на рабочей станции. Если GPO есть в Applied GPOs, но принтер не подключился — проверь UNC-путь к очереди и права доступа.</p>
<h3>Как установить HP DeskJet или Envy без HP Smart?</h3>
<p>HP UPD не поддерживает домашние струйники. Способ: зайди на <a href="https://support.hp.com" target="_blank" rel="noopener noreferrer">support.hp.com</a>, найди свою модель, скачай раздел «Driver» или «Basic Driver». При установке установщик HP предложит тип — выбирай «Basic» или только «Printer». INF-файл из этого пакета работает без HP Smart. Либо подключай по TCP/IP с Microsoft Class Driver — базовая печать без каких-либо компонентов HP.</p>
<h3>Как добавить принтер через GPO на все машины домена?</h3>
<p>Через 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 или группе безопасности. После <code>gpupdate /force</code> принтер появится у пользователей при следующем входе.</p>
<h3>Что делать если HP Smart требует создать аккаунт при первом запуске принтера?</h3>
<p>Это происходит с принтерами с активированным HP+. Здесь два пути. Первый — если принтер корпоративной линейки LaserJet без HP+: просто не запускай HP Smart, устанавливай через UPD напрямую. Второй — если принтер с HP+ и первое включение: сделай однократную активацию через интернет, после этого отключи Web Services через EWS и больше HP Smart не понадобится. Принтер будет работать локально.</p>
<h2>21. Итог</h2>
<p>HP Smart — удобно дома. В корпоративной среде это UWP-приложение из Store с облачными зависимостями и невозможностью нормального GPO-развёртывания.</p>
<p>Альтернатива работает уже лет двадцать. HP Universal Print Driver — Win32-драйвер, тихая установка через одну командную строку, GPO, Print Server. Для домашних струйников — INF-драйвер с сайта HP без лишних компонентов. Для изолированных сетей — всё то же самое, только офлайн.</p>
<p>Конкретно по ситуациям: LaserJet в офисе — UPD PCL6 через Print Server и GPO. DeskJet дома — INF-драйвер «Basic» с hp.com или TCP/IP с Class Driver. Windows LTSC — HP UPD без Store. Принтер не виден в сети — первым делом проверяй IP через DHCP-лизинг, потом порт 9100, потом спулер.</p>
<p>Если что-то не сработало или встретил нестандартную ситуацию — пиши в комментарии, разберёмся.</p>
"Официальная
<br />
<a href="http://support.hp.com/us-en/drivers/hp-universal-print-driver-series-for-windows/503548" target="_blank" rel="noopener"><strong>HP UPD — скачать и документация</strong></a></p>
<p><strong>Microsoft</strong> — <a href="https://support.microsoft.com/en-us/windows/add-a-printer-in-windows" target="_blank" rel="noopener"><strong>Add a printer in Windows</strong></a><br />
Что получим
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
- Запусти установщик 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.
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. Если нашёл — готово. Если нет или установленный драйвер не устраивает:
- Открой Диспетчер устройств (devmgmt.msc)
- Найди принтер в разделе «Принтеры» или «Другие устройства»
- Правой кнопкой — Обновить драйвер
- Выбери Выполнить поиск драйверов на этом компьютере
- Укажи путь к папке с распакованным INF-драйвером
Ручное добавление USB-принтера через мастер Windows
- Открой Параметры — Bluetooth и устройства — Принтеры и сканеры
- Нажми Добавить устройство
- После паузы поиска — Добавить вручную
- Выбери Добавить локальный принтер или сетевой принтер с параметрами вручную
- Порт: USB001 или USB002 — тот который определился при подключении
- Источник драйвера: Установить с диска — укажи путь к 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
- Открой Параметры — 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, один набор драйверов, одна точка управления.
Архитектура
%%{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
- Открой 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. Игнорировать это не стоит.
Критично: не оставляй принтер с дефолтным паролем в сети
Принтеры 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 безопасно
- Скачай новую версию 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, потом спулер.
Если что-то не сработало или встретил нестандартную ситуацию — пиши в комментарии, разберёмся.