Принтер печатает иероглифы (кракозябры) в Windows 10/11: пошаговое решение (2025)
Отправляете документ, а на листе — набор символов и нелепые команды принтера? В 90% случаев виноват неподходящий драйвер или сломанная очередь печати. Ниже — быстрый порядок действий.
Коротко: проверьте сразу
- Печатает ли страницу состояния/теста из самого принтера (кнопками на панели)? Если да — механика в порядке.
- Пробная печать из Windows даёт иероглифы — значит не тот драйвер/язык (PCL vs PostScript) или порт.
- Если USB — меняем кабель и порт; если сеть — проверяем IP/порт RAW 9100/LPD.
1) Чистим очередь печати
CMD (Администратор) — выполнять по одной:
net stop spooler
del /q /f %systemroot%\System32\spool\PRINTERS\*.*
net start spooler
Откройте «Принтеры и сканеры» → ваш принтер → «Очередь» — убедитесь, что там пусто.
2) Ставим правильный драйвер (PCL/PS)
Скачайте драйвер только с официального сайта производителя:
Если есть выбор, пробуйте PCL6 (универсальный) или фирменный PostScript — смотря что рекомендует производитель для вашей модели.
3) Проверяем порт
- USB: в «Свойствах принтера» проверьте, что выбран порт типа
USB00x, а не какой‑то «DOT4»/«FILE:». - Сеть: создайте «Стандартный TCP/IP порт», укажите IP принтера. Для большинства — «RAW, порт 9100»; для некоторых — LPR/LPD с правильным именем очереди.
4) Тестируем печать
- Печать пробной страницы из Windows.
- Печать PDF из Adobe Reader или Edge.
- Если PDF идёт норм, а Word — нет, проверьте шрифты и отключите «Печатать как рисунок».
5) Альтернативный универсальный драйвер
Если фирменный драйвер капризничает, используйте универсальные пакеты:
6) Диагностика печати
PowerShell (Администратор) — выполнять по одной:
Get-Printer | Format-Table Name,DriverName,PortName,Shared
Get-PrintJob -ComputerName localhost | Select-Object PrinterName, Document, JobStatus, Size
Get-WinEvent -LogName "Microsoft-Windows-PrintService/Admin" -Max 100 | Select TimeCreated, Id, LevelDisplayName, Message
Ошибки 372/808 и похожие — почти всегда неполадки драйвера или порта.
FAQ
Почему печатаются команды типа %!PS-Adobe?
Отправляете PostScript на PCL-принтер или наоборот. Поставьте правильный язык драйвера.
Можно печатать по IPP/HTTPS?
Да, если принтер поддерживает. Установите «Добавить принтер» → «Добавить по IPP» и укажите URL.