Короткий ответ

На WS-042 отделите: нет связи с устройством, очередь/спулер, драйвер, права, само приложение. Для USB и сетевого HP-M428 сначала очередь и порт, не «скачать Driver Pack Solution». Microsoft 365 Apps печатают через тот же спулер, что и Блокнот: если Блокнот печатает, Word ни при чём.

Журнал Microsoft-Windows-PrintService/Admin: событие 372 (не удалось напечатать), 808 (изолированный драйвер упал) — штатные ID. 6161 в System у Print — часто про подсистему печати.

Симптомы и как отличить

  • Значок принтера, задание «Ошибка» / «Отправлено».
  • Принтер «Автономная работа», хотя на панели HP горит Ready.
  • Из Excel через Microsoft 365 печатает, из Adobe — нет: приложение, не порт.
  • Все пользователи WS-042 vs только ivan.petrov.
  • USB был, после переезда стола нет устройства — USB.
НаблюдениеКуда
Пинг IP есть, очередь чужая на сервересетевой принтер
Спулер не Runningслужба, не картридж
808 / crash spoolsvдрайвер, изоляция
Бумага/тонер на панели HPжелезо, не Windows
BSOD при печатидрайвер и дамп

Не путайте «не печатает» и «не сканирует»: скан — WIA/SMB, другая статья.

Возможные причины

  1. Зависшее задание, пауза очереди, «использовать принтер в автономном режиме».
  2. Служба Spooler остановлена, диск C: 0 байт (спул не пишется).
  3. Неверный порт: USB vs WSD vs TCP 9100 на чужой IP.
  4. Драйвер Type 3 vs Type 4, не та архитектура, пакет после апгрейда 22H2→24H2.
  5. Point and Print / ограничения, не админ.
  6. Права на очередь, GDPR-watermark политики.
  7. Приложение печатает в XPS/PDF «принтер» по умолчанию.
  8. Редко: битый hp мини-драйвер, конфликт двух пакетов HP.

Диагностика

1. Очередь и служба

Get-Service Spooler | Format-List Status, StartType
Get-Printer | Format-Table Name, PrinterStatus, DriverName, PortName, Type
Get-PrintJob -PrinterName 'HP-M428' | Format-Table Id, JobStatus, UserName, DocumentName, Size
Get-Volume -DriveLetter C | Select-Object SizeRemaining

PrinterStatus Offline / Error. Задания пользователя ivan.petrov vs чужие.

2. Журнал PrintService

Включите журнал, если пуст: Просмотр событий → Applications and Services → Microsoft → Windows → PrintService → Admin (и Operational при необходимости).

Get-WinEvent -LogName 'Microsoft-Windows-PrintService/Admin' -MaxEvents 15 |
  Select-Object TimeCreated, Id, Message

3. Порт

Get-PrinterPort | Format-Table Name, Description, PrinterHostAddress

USB: USB00x. TCP: IP должен совпадать с панелью HP-M428. WSD-имя иногда переживает DHCP-смену — классика «вчера печатало».

4. Изоляция драйвера

В свойствах принтера → Дополнительно / изоляция (Driver Isolation). 808 после обновления HP — типично.

5. Приложение

Печать в Блокнот одной строкой. Если ок — смотрите Word/Excel (надстройки, выбор лотка), не порт. Microsoft 365 Apps: фон Click-to-Run не должен идти вместо печати.

Не ставьте PCL и PS разом «на всякий» с двух сайтов. Один пакет вендора под модель M428, совместимый с вашей веткой Windows.

Решение

Сценарий A. Очередь

Снимите автономный режим. Удалите зависшее задание Remove-PrintJob. Печать теста. Если спулер падает — см. C.

Сценарий B. Spooler и диск

Restart-Service Spooler -Force

Если C: полный — сначала место. Спул на системном томе: без байт нет печати.

Сценарий C. Драйвер

Удалите очередь, удалите пакет драйвера из Print Management / Remove-PrinterDriver когда очередь уже снята, поставьте один актуальный пакет HP для Windows 10 22H2 или 11 23H2/24H2 (не путайте). Для корпоратива предпочтите очередь на сервере печати, клиент — Type 4 / Universal, не локальный host-based со старого CD 2018.

После апгрейда 24H2 старый Type 3 иногда даёт 808: обновите драйвер, включите изоляцию.

Сценарий D. Порт

USB: другой кабель/порт сзади, не хаб без питания, см. USB-статью. Сеть: стандартный TCP/IP порт на правильный IP, не WSD, если DHCP скачет — резерв DHCP для MAC HP-M428.

Сценарий E. Права и умолчание

Принтер по умолчанию — не «Microsoft Print to PDF». GPO не блокирует. Пользователь в группе, которой разрешена очередь.

Не отключайте брандмауэр «для печати». Для TCP 9100 в LAN правила должны быть точечные, не Any-Any.

HP Smart из Store не обязателен для очереди TCP. Не ставьте полный «HP Full Feature» если политика — только пакет печати.

Если печать из Microsoft 365 Excel идёт в кривой масштаб — это драйвер/лоток/формат бумаги, не «сломанный Office». Сравните с Блокнотом.

Как проверить, что проблема устранена

  1. Тестовая страница и одностраничный Word от ivan.petrov.
  2. Очередь пустеет, Spooler Running.
  3. Нет новых 372/808 при печати.
  4. После перезагрузки WS-042 порт тот же, IP HP-M428 тот же.
  5. Второй пользователь на ПК (если есть) тоже печатает — иначе профиль/умолчание.

Если не помогло

  • Только двусторонняя/лоток 2: настройки очереди, не спулер.
  • Сервер печати: следующая статья.
  • Цвет/ПКЛ на чужом драйвере: модель очереди.
  • После каждого CU сброс порта USB: чипсет, Selective Suspend.
  • Скан не работает при живой печати — сканер.

Не прошивайте МФУ «последней firmware с зеркала». Только вендор и окно.

Профилактика

  • Очереди на сервере печати, клиенты через GPO.
  • DHCP reservation.
  • Эталон драйвера в пакете выдачи ПК.
  • Мониторинг спулера и места на C:.
  • Запрет самоустановки HP Full из интернета политикой.

FAQ

Нужно ли запускать HP Print and Scan Doctor всегда?

Нет как первый шаг. Очередь, порт, журнал. Утилита вендора — когда штатное не помогло и политика позволяет.

Почему PDF печатает, а Word нет?

Разные рендереры. Сравните драйвер XPS vs GDI. Обновите Microsoft 365 Apps штатно, не «repair сразу».

Можно ли удалить все драйверы принтеров разом?

Можно сломать этикетки и плоттер бухгалтерии. Снимайте пакет конкретной модели.

WSD или TCP?

В офисе обычно TCP с reservation. WSD ломается при смене IP и VLAN.

Печать идет в PDF-файл в Документах

Принтер по умолчанию — виртуальный. Смените на HP-M428.

Изоляция драйвера «None» ускорит печать?

Не делайте это стандартом. Изоляция спасает spoolsv от падения драйвера. Без изоляции BSOD/падение спулера бьёт всех на ПК.