Зависшая очередь печати — одна из самых распространённых проблем при работе с принтерами, которая может парализовать работу офиса или домашнего компьютера. Документы не печатаются, новые задания не добавляются, а в списке очереди висят «призрачные» файлы, которые невозможно удалить стандартными способами. Причины могут быть разными: сбой драйвера, ошибка spooler-службы, конфликт программ или даже аппаратная неисправность принтера.
В этой статье мы разберём все возможные методы очистки очереди печати — от простых действий в графическом интерфейсе до командной строки и аппаратного сброса. Инструкции подойдут для принтеров любых брендов: HP, Canon, Epson, Brother, Xerox и других, а также для всех актуальных операционных систем. Особое внимание уделим случаям, когда очередь «зависает» намертво и не реагирует на стандартные действия.
Если вы столкнулись с проблемой впервые — начните с первого раздела. Опытные пользователи могут сразу перейти к продвинутым методам или таблице с сравнением способов.
1. Стандартная очистка очереди через графический интерфейс
Самый очевидный способ — удалить задания через панель управления принтерами. Этот метод работает в 70% случаев, если очередь не заблокирована системным сбоем.
В Windows 10/11 сделайте следующее:
- Откройте
Пуск → Параметры → Устройства → Принтеры и сканеры. - Выберите ваш принтер в списке и нажмите
Открыть очередь. - В верхнем меню нажмите
Принтер → Очистить очередь печати. - Подтвердите действие, если появится запрос.
На macOS путь будет другим:
- Откройте
Системные настройки → Принтеры и сканеры. - Выделите принтер и нажмите
Открыть очередь печати. - В меню
ПринтервыберитеОчистить очередь.
Если кнопка Очистить очередь неактивна или задания возвращаются после удаления — переходите к следующему разделу.
2. Перезапуск службы печати (Spooler) в Windows
Служба Print Spooler отвечает за управление очередью печати в Windows. Если она зависла, задания не будут удаляться или печататься. Перезапуск службы часто решает проблему.
Способ 1: Через services.msc
- Нажмите
Win + R, введитеservices.mscи нажмитеEnter. - Найдите службу
Диспетчер печати (Print Spooler). - Щёлкните правой кнопкой и выберите
Остановить. - Подождите 10 секунд, затем снова щёлкните правой кнопкой и выберите
Запустить.
Способ 2: Через командную строку (если графический интерфейс недоступен)
net stop spooler
timeout /t 10
net start spooler
После перезапуска службы проверьте очередь печати — зависшие задания должны исчезнуть. Если нет, попробуйте удаление файлов очереди вручную (см. следующий раздел).
Очередь печати очистилась|Принтер появился в списке устройств|Новые задания добавляются без ошибок|Служба spooler работает в статусе "Выполняется"-->
3. Удаление файлов очереди вручную (Windows)
Если перезапуск службы не помог, файлы заданий могли остаться в системной папке. Их нужно удалить вручную.
Инструкция:
- Остановите службу
Print Spooler(см. предыдущий раздел). - Откройте проводник и перейдите по пути:
C:\Windows\System32\spool\PRINTERS - Удалите все файлы в этой папке (они имеют расширения
.SPLи.SHD). - Запустите службу
Print Spoolerзаново.
Важно: если папка PRINTERS пустая, но очередь в интерфейсе по-прежнему показывает задания — проблема в реестре Windows. В этом случае поможет только полный сброс принтера (раздел 5) или переустановка драйверов (раздел 6).
Что делать, если нет прав на удаление файлов?
Если система запрещает удалять файлы в C:\Windows\System32\spool\PRINTERS, запустите проводник от имени администратора. Для этого щёлкните правой кнопкой по ярлыку "Этот компьютер", выберите "Запуск от имени администратора", затем повторите попытку удаления.
4. Очистка очереди на macOS и Linux
На macOS очередь печати управляется через систему CUPS (Common Unix Printing System). Чтобы очистить её:
- Откройте
Терминал(через Spotlight или/Программы/Утилиты). - Введите команду для остановки службы:
sudo launchctl stop org.cups.cupsd - Удалите файлы очереди:
sudo rm -rf /var/spool/cups/* - Запустите службу заново:
sudo launchctl start org.cups.cupsd
Для Linux (Ubuntu/Debian, Fedora, Arch) команды аналогичны:
sudo systemctl stop cups
sudo rm -rf /var/spool/cups/*
sudo systemctl start cups
После этого перезагрузите компьютер и проверьте работу принтера. Если проблема осталась, попробуйте сбросить настройки CUPS через веб-интерфейс по адресу http://localhost:631.
5. Аппаратный сброс принтера
Если программные методы не помогли, очередь может быть заблокирована на уровне самого принтера. В этом случае поможет жесткий сброс.
Общая инструкция для большинства моделей:
- Выключите принтер кнопкой питания.
- Отключите кабель питания от розетки (не достаточно просто нажать кнопку!).
- Подождите 30–60 секунд (это важно — конденсаторы должны разрядиться).
- Подключите питание обратно и включите принтер.
Для некоторых моделей HP LaserJet и Brother может потребоваться сброс через сервисное меню:
- 🔧 HP LaserJet: Удерживайте кнопку
Отмена(илиX) при включении, пока не замигают все индикаторы. - 🔧 Brother: Зажмите
Menu+Monochrome Startна 10 секунд. - 🔧 Canon: Удерживайте
Стоп/Сброс5–10 секунд.
После аппаратного сброса принтер может потребовать повторной настройки (например, выбора языка или подключения к сети). Это нормально.
Если принтер подключён по сети (Wi-Fi/Ethernet), после сброса проверьте его IP-адрес. Возможно, он изменился, и компьютер "не видит" устройство. Используйте утилиту arp -a (Windows) или nmap (Linux/macOS) для поиска принтера в локальной сети.
6. Переустановка драйверов принтера
Если очередь очищается, но проблема возвращается после перезагрузки — виноваты повреждённые драйверы. Их нужно полностью удалить и установить заново.
Пошаговая инструкция для Windows:
- Откройте
Панель управления → Программы → Программы и компоненты. - Найдите все программы, связанные с принтером (драйверы, ПО для сканирования, утилиты бренда), и удалите их.
- Откройте
Диспетчер устройств(Win + X → Диспетчер устройств). - В разделе
Очереди печатинайдите ваш принтер, щёлкните правой кнопкой и выберитеУдалить устройство. - Скачайте свежие драйверы с официального сайта производителя (не используйте драйверы с диска, они устарели!).
- Установите драйверы и перезагрузите компьютер.
Для macOS/Linux драйверы обычно устанавливаются автоматически через CUPS, но иногда требуется ручная установка .ppd-файла. Например, для Epson или Xerox скачайте драйвер с сайта производителя и следуйте инструкции.
Никогда не используйте драйверы с сторонних сайтов (например, driverpack.io). Они часто содержат вредоносное ПО или устаревшие версии, которые могут усугубить проблему.
7. Сравнение методов очистки очереди
Чтобы выбрать оптимальный способ, воспользуйтесь таблицей ниже. Методы расположены от самого простого к самому радикальному.
| Метод | Сложность | Время | Когда применять | Риски |
|---|---|---|---|---|
| Очистка через графический интерфейс | ⭐ | 1–2 мин | Задания удаляются, но очередь не очищается полностью | Нет |
Перезапуск службы spooler |
⭐⭐ | 2–3 мин | Очередь зависла, кнопка очистки неактивна | Нет |
Удаление файлов в C:\...\spool\PRINTERS |
⭐⭐⭐ | 5 мин | Служба перезапущена, но задания остаются | Удаление системных файлов (если ошибиться с папкой) |
| Аппаратный сброс принтера | ⭐⭐ | 3–5 мин | Проблема на уровне принтера, а не компьютера | Сброс настроек сети (для сетевых принтеров) |
| Переустановка драйверов | ⭐⭐⭐⭐ | 10–15 мин | Проблема повторяется после перезагрузки | Потеря пользовательских настроек принтера |
Если ни один из методов не помог, проблема может быть в аппаратной неисправности принтера (например, ошибка памяти или контроллера). В этом случае обратитесь в сервисный центр.
Частые вопросы (FAQ)
Очередь очищается, но принтер всё равно не печатает. В чём дело?
Возможные причины:
- 🖨️ Принтер в офлайн-режиме: Проверьте подключение (USB/сетевой кабель, Wi-Fi). На сетевых принтерах может сбиться IP-адрес.
- 🚫 Блокировка антивирусом: Временно отключите защиту и попробуйте напечатать тестовый лист.
- 🔧 Повреждён порт: В настройках принтера (свойства → порты) попробуйте сменить порт на
USB001илиWSD.
Также проверьте, не горит ли на принтере индикатор ошибки (например, мигает оранжевый светодиод). Это может указывать на замятие бумаги или пустой картридж.
Можно ли очистить очередь на другом компьютере, если принтер сетевой?
Да, но только если у вас есть права администратора на том компьютере, где висит очередь. Сетевые принтеры хранят задания на компьютере-отправителе, а не на самом устройстве. Поэтому:
- Найдите компьютер, с которого было отправлено проблемное задание.
- Очистите очередь на нём (см. раздел 1 или 2).
- Если компьютер недоступен — перезагрузите принтер (раздел 5), это сбросит все активные соединения.
Для корпоративных принтеров (например, Xerox WorkCentre) может потребоваться доступ к веб-интерфейсу устройства по IP-адресу.
После очистки очереди принтер печатает старые документы. Почему?
Это происходит, если:
- 📄 Задания сохранены в памяти принтера: Некоторые модели (например, HP LaserJet Enterprise) кэшируют документы. Выполните аппаратный сброс (раздел 5).
- 🔄 Повторная отправка: Программа (например, Microsoft Word или 1С) автоматически пересылает документ при ошибке. Закройте программу и очистите очередь заново.
- 🖧 Сетевой конфликт: Если принтер подключён через сервер печати, задания могут дублироваться. Проверьте настройки сервера.
Решение: Отключите принтер от сети на 1–2 минуты, затем очистите очередь на всех компьютерах, которые к нему подключены.
Как предотвратить зависание очереди в будущем?
Профилактические меры:
- 🔄 Регулярно обновляйте драйверы: Используйте официальное ПО или
Windows Update. - 🖼️ Не отправляйте в печать повреждённые файлы: PDF с ошибками или DOCX с макросами могут блокировать очередь.
- 🛡️ Исключите принтер из антивирусного сканирования: Добавьте папку
C:\Windows\System32\spool\PRINTERSв исключения. - 📶 Для сетевых принтеров: Настройте статический IP-адрес в роутере, чтобы избежать разрывов соединения.
Если принтер используется в офисе, рассмотрите установку сервера печати (например, на базе Windows Server или CUPS для Linux). Это снизит нагрузку на локальные компьютеры.
Очистка очереди требует прав администратора. Что делать, если их нет?
Возможные варианты:
- 👨💻 Обратитесь к администратору: В корпоративной сети только он может очистить очередь на сервере.
- 🔑 Временный доступ: Попросите администратора выдать права на службу
Print Spoolerдля вашей учётной записи. - 🖥️ Локальный принтер: Если принтер подключён напрямую к вашему ПК (через USB), попробуйте очистить очередь через
Управление компьютером(compmgmt.msc → Служебные программы → Просмотр событий → Журналы Windows → Система). Иногда там можно удалить задания без прав администратора.
Внимание: Не пытайтесь обойти ограничения с помощью сторонних утилит (например, Print Queue Cleaner). Они могут нарушить политику безопасности компании.