Зависшая очередь печати — одна из самых распространённых проблем при работе с принтерами, которая может парализовать работу офиса или домашнего компьютера. Документ «застревает» в статусе Печать..., новые задачи не отправляются, а принтер либо молчит, либо выдаёт ошибку. В 80% случаев проблема решается без вызова мастера — достаточно правильно очистить буфер печати. Но как это сделать быстро и без риска повредить оборудование?
В этой статье вы найдёте пошаговые инструкции для всех операционных систем (Windows 10/11, macOS, Linux), а также специфические решения для популярных моделей принтеров (HP LaserJet, Canon PIXMA, Epson EcoTank). Мы разберём, почему очередь зависает, как избежать повторных сбоев и что делать, если стандартные методы не помогают. Особое внимание уделено сетевым МФУ и принтерам с собственным буфером памяти.
Прежде чем приступать к очистке, проверьте два ключевых момента: отключите принтер от сети на 30 секунд (даже если он сетевой) — это сбросит его внутренний буфер. Если проблема осталась, следуйте инструкциям ниже.
Почему очередь печати «зависает»?
Очередь печати (или спулер) — это временное хранилище документов, ожидающих отправки на принтер. Зависание происходит по нескольким причинам:
- 🖨️ Аппаратные сбои принтера: закончилась бумага, замятие, низкий уровень тонера/чернил, ошибка подключения (USB/Wi-Fi/Ethernet).
- 💻 Программные ошибки: конфликт драйверов, повреждение файлов спулера (
spoolsv.exeв Windows), вирусная активность. - 📄 Проблемный документ: повреждённый PDF, слишком большой файл (например, 3D-модель для печати), несовместимый формат (например,
.xpsвместо.pdf). - 🌐 Сетевые задержки: при печати на сетевой принтер через Wi-Fi или Ethernet пакеты данных могут теряться.
Чаще всего очередь зависает из-за комбинации факторов. Например, принтер Brother DCP-L2550DW может «забыть» документ в буфере после внезапного отключения электроэнергии, а Windows при этом не сбросит задачу из спулера. В результате пользователь видит в статусе Обработка..., хотя принтер уже давно готов к новой печати.
⚠️ Внимание: Если принтер подключён к доменной сети (например, в офисе), очистка очереди может потребовать прав администратора. В этом случае свяжитесь с IT-отделом — самостоятельные действия могут нарушить корпоративные политики печати.
Способ 1: Очистка очереди через «Устройства и принтеры» (Windows)
Самый простой метод для пользователей Windows 10 и 11. Подходит для большинства локальных и сетевых принтеров.
- Откройте меню
Пуски введитеУстройства и принтеры, затем выберите соответствующий пункт. - Найдите в списке свой принтер (например, HP OfficeJet Pro 9015e) и дважды кликните по нему, чтобы открыть очередь печати.
- В верхнем меню окна нажмите
Принтер→Очистить очередь печати. - Подтвердите действие. Если кнопка неактивна, переходите к следующему способу.
Если очередь не очищается, попробуйте перезапустить службу спулера:
net stop spooler
net start spooler
Убедиться, что принтер включён и подключён к ПК
Проверить уровень чернил/тонера
Отменить печать из программы (например, Word или Adobe Acrobat)
Перезагрузить принтер (выключить на 30 секунд)-->
⚠️ Внимание: На некоторых моделях Canon (например, PIXMA MG3640) после очистки очереди через Windows принтер может потребовать сброса счетчиков. Для этого удерживайте кнопку Stop/Reset 5 секунд до мигания индикатора.
Способ 2: Ручное удаление файлов спулера (Windows)
Если стандартная очистка не сработала, файлы задач могли «застрять» в системной папке. Этот метод требует прав администратора.
- Откройте
Командную строкуот имени администратора (введитеcmdв поиске, затем правой кнопкой →Запуск от имени администратора). - Остановите службу спулера:
net stop spooler - Перейдите в папку со спулером:
cd %systemroot%\System32\spool\PRINTERS - Удалите все файлы в этой папке:
del /F /Q *. - Запустите службу спулера снова:
net start spooler
После этого очередь должна очиститься. Если папка PRINTERS пуста, но задача всё равно висит, проверьте скрытые процессы в Диспетчере задач (ищите spoolsv.exe и завершите его принудительно).
| ОС | Путь к папке спулера | Команда для очистки |
|---|---|---|
| Windows 10/11 | C:\Windows\System32\spool\PRINTERS |
del /F /Q %systemroot%\System32\spool\PRINTERS\. |
| Windows 7 | C:\Windows\System32\spool\PRINTERS |
То же, но может потребоваться ручное удаление через Проводник |
| macOS | /private/var/spool/cups/ |
sudo rm -rf /private/var/spool/cups/* |
| Linux (CUPS) | /var/spool/cups/ |
sudo rm -rf /var/spool/cups/* |
Если после очистки папки PRINTERS очередь всё равно не сбрасывается, проверьте регистр Windows. Откройте regedit и удалите ключ HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers\ИМЯ_ВАШЕГО_ПРИНТЕРА. Будьте осторожны — неверные действия в реестре могут нарушить работу системы.
Способ 3: Очистка очереди на macOS
На Mac процесс очистки очереди отличается, но не менее эффективен. Вот два проверенных метода:
Метод 1: Через «Очередь печати»
- Откройте
Очередь печати(можно найти через Spotlight по запросуPrinters & Scanners). - Выберите зависший документ и нажмите
Xв верхнем меню для удаления. - Если задача не удаляется, нажмите
Очистить очередь(Reset Printing System).
Метод 2: Через Терминал
Для опытных пользователей:
cancel -a -
sudo cupsdisable ИМЯ_ПРИНТЕРА
sudo cupsenable ИМЯ_ПРИНТЕРА
Чтобы узнать точное имя принтера, введите в Терминале:
lpstat -p -d
На некоторых моделях Epson (например, EcoTank ET-2800) после сброса очереди через Терминал может потребоваться переустановка драйвера. Скачайте его с официального сайта Epson по модели принтера.
Что делать, если на macOS очередь очищается, но принтер всё равно не печатает?
Это может быть связано с повреждённым фильтром CUPS. Попробуйте:
1. Удалите принтер в Системных настройках → Принтеры и сканеры.
2. Удалите файлы конфигурации:
sudo rm -rf /etc/cups/ppd/ИМЯ_ПРИНТЕРА.ppd
3. Перезагрузите Mac.
4. Добавьте принтер заново.
Способ 4: Очистка очереди в Linux (CUPS)
В большинстве дистрибутивов Linux (Ubuntu, Fedora, Debian) используется система печати CUPS. Очистка очереди выполняется через веб-интерфейс или командную строку.
Через веб-интерфейс CUPS
- Откройте браузер и перейдите по адресу:
http://localhost:631 - Выберите вкладку
Printersи найдите свой принтер. - Нажмите
Cancel All Jobsдля очистки очереди.
Через терминал
Список команд для управления очередью:
# Остановить службу CUPS
sudo systemctl stop cups
Удалить все задачи
sudo cancel -a -
Удалить конкретную задачу (узнайте ID через lpstat -o)
sudo cancel ID_ЗАДАЧИ
Перезапустить службу
sudo systemctl start cups
Если принтер подключён по сети, убедитесь, что в файле /etc/cups/printers.conf указан правильный IP-адрес. Для принтеров Brother может потребоваться установка проприетарных драйверов:
sudo apt install brother-lpr-drivers
Способ 5: Сброс очереди на самом принтере
Многие современные принтеры (особенно МФУ и сетевые модели) имеют собственный буфер памяти, который может хранить задачи даже после отключения от ПК. Чтобы сбросить его:
- 🔄 Мягкий сброс: Выключите принтер, удерживая кнопку питания 10 секунд. Затем включите обратно. Подходит для HP DeskJet, Canon Selphy.
- 🛠️ Жёсткий сброс:
- Выключите принтер.
- Удерживайте кнопки
Cancel+Power(илиMenu+Powerдля Epson) 15 секунд. - Отпустите кнопки и включите принтер.
- 📱 Сброс через панель управления: На некоторых моделях (например, Xerox WorkCentre) зайдите в
Настройки → Системные настройки → Сброс очереди печати.
Для сетевых принтеров Kyocera или Ricoh может потребоваться сброс через веб-интерфейс. Подключитесь к принтеру по IP-адресу (например, http://192.168.1.100) и найдите раздел Job Status или Print Queue.
⚠️ Внимание: На принтерах HP LaserJet Enterprise сброс очереди через панель управления может привести к потере сетевых настроек. Перед сбросом запишите IP-адрес, имя рабочей группы и другие параметры подключения.
Если принтер после сброса очереди выдаёт ошибку 50.4 (для HP) или E02 (для Epson), это означает, что задача удалена не полностью. Повторите очистку через ПК и принтер одновременно.
Что делать, если ничего не помогает?
Если ни один из способов не сработал, проблема может быть глубже:
- 🔧 Повреждённые драйверы: Удалите принтер в системе и установите драйвер заново. Для Canon скачивайте ПО только с сайта
canon.ru— универсальные драйверы Windows часто несовместимы. - 🦠 Вирусная активность: Некоторые вирусы блокируют службу спулера. Проверьте систему
MalwarebytesилиKaspersky Virus Removal Tool. - 🔌 Аппаратная неисправность: Если принтер издаёт необычные звуки (скрип, стук) или не реагирует на сброс, возможна поломка платы контроллера. В этом случае обратитесь в сервисный центр.
- 🌍 Проблемы с сетевым протоколом: Для сетевых принтеров проверьте, что в настройках роутера не блокируется порт
9100(используется для печати по протоколуJetDirect).
Если принтер печатает, но очень медленно, проблема может быть в разрешение печати. Попробуйте в настройках драйвера установить 600 dpi вместо 1200 dpi или отключить опцию Улучшение качества.
Для диагностики сетевых принтеров используйте утилиту Ping:
ping IP_АДРЕС_ПРИНТЕРА
Если пакеты теряются, проверьте кабель Ethernet или настройки Wi-Fi.
FAQ: Частые вопросы об очереди печати
Можно ли удалить только один документ из очереди, не очищая всё?
Да. В Windows откройте очередь печати, кликните правой кнопкой по нужному документу и выберите Отменить. На macOS выделите документ и нажмите Delete. Если задача не удаляется, остановите службу спулера (как описано выше) и повторите попытку.
Почему после очистки очереди принтер всё равно не печатает?
Вероятные причины:
- Принтер остался в автономном режиме (проверьте индикаторы на панели).
- Драйвер устарел или повреждён (переустановите его).
- В принтере активна функция «Пауза» (нажмите
Resumeна панели управления). - Для сетевых принтеров — изменился IP-адрес (проверьте в роутере).
Как очистить очередь на принтере, подключённом к нескольким ПК?
Если принтер сетевой, очищайте очередь на всех компьютерах, с которых отправлялись задачи. Альтернативный способ:
- Зайдите в веб-интерфейс принтера (по его IP-адресу).
- Найдите раздел
Job StatusилиActive Jobs. - Удалите все задачи оттуда.
Для принтеров Xerox или Ricoh может потребоваться аутентификация (логин/пароль администратора).
Что такое «спулер» и почему он зависает?
Спулер печати (от англ. spool — Simultaneous Peripheral Operations Online) — это программа, управляющая очередью документов. Он зависает из-за:
- Конфликта между задачами (например, одновременно отправлены PDF и Excel).
- Нехватки оперативной памяти на ПК.
- Ошибок в самом файле (повреждённый PostScript или PDF).
- Сбоев в работе драйвера принтера.
В Windows спулер реализован как служба spoolsv.exe, в macOS и Linux — как демон cupsd.
Можно ли восстановить документ после очистки очереди?
Нет, после очистки очереди документы удаляются безвозвратно. Чтобы избежать потери данных:
- Сохраняйте исходные файлы до отправки на печать.
- Используйте функцию
Сохранить как PDFперед печатью. - Для критичных документов распечатывайте по одному, а не пачками.