Зависшая очередь печати — одна из самых распространённых проблем при работе с принтерами, которая может парализовать работу офиса или домашнего компьютера. Документ «застревает» в статусе Печать..., новые задачи не отправляются, а принтер либо молчит, либо выдаёт ошибку. В 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. Подходит для большинства локальных и сетевых принтеров.

  1. Откройте меню Пуск и введите Устройства и принтеры, затем выберите соответствующий пункт.
  2. Найдите в списке свой принтер (например, HP OfficeJet Pro 9015e) и дважды кликните по нему, чтобы открыть очередь печати.
  3. В верхнем меню окна нажмите ПринтерОчистить очередь печати.
  4. Подтвердите действие. Если кнопка неактивна, переходите к следующему способу.

Если очередь не очищается, попробуйте перезапустить службу спулера:

net stop spooler

net start spooler

Убедиться, что принтер включён и подключён к ПК

Проверить уровень чернил/тонера

Отменить печать из программы (например, Word или Adobe Acrobat)

Перезагрузить принтер (выключить на 30 секунд)-->

⚠️ Внимание: На некоторых моделях Canon (например, PIXMA MG3640) после очистки очереди через Windows принтер может потребовать сброса счетчиков. Для этого удерживайте кнопку Stop/Reset 5 секунд до мигания индикатора.

Способ 2: Ручное удаление файлов спулера (Windows)

Если стандартная очистка не сработала, файлы задач могли «застрять» в системной папке. Этот метод требует прав администратора.

  1. Откройте Командную строку от имени администратора (введите cmd в поиске, затем правой кнопкой → Запуск от имени администратора).
  2. Остановите службу спулера:
    net stop spooler
  3. Перейдите в папку со спулером:
    cd %systemroot%\System32\spool\PRINTERS
  4. Удалите все файлы в этой папке:
    del /F /Q *.
  5. Запустите службу спулера снова:
    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: Через «Очередь печати»

  1. Откройте Очередь печати (можно найти через Spotlight по запросу Printers & Scanners).
  2. Выберите зависший документ и нажмите X в верхнем меню для удаления.
  3. Если задача не удаляется, нажмите Очистить очередь (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

  1. Откройте браузер и перейдите по адресу:
    http://localhost:631
  2. Выберите вкладку Printers и найдите свой принтер.
  3. Нажмите 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.
  • 🛠️ Жёсткий сброс:
    1. Выключите принтер.
    2. Удерживайте кнопки Cancel + Power (или Menu + Power для Epson) 15 секунд.
    3. Отпустите кнопки и включите принтер.
  • 📱 Сброс через панель управления: На некоторых моделях (например, 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-адрес (проверьте в роутере).

Как очистить очередь на принтере, подключённом к нескольким ПК?

Если принтер сетевой, очищайте очередь на всех компьютерах, с которых отправлялись задачи. Альтернативный способ:

  1. Зайдите в веб-интерфейс принтера (по его IP-адресу).
  2. Найдите раздел Job Status или Active Jobs.
  3. Удалите все задачи оттуда.
  4. Для принтеров Xerox или Ricoh может потребоваться аутентификация (логин/пароль администратора).

Что такое «спулер» и почему он зависает?

Спулер печати (от англ. spoolSimultaneous Peripheral Operations Online) — это программа, управляющая очередью документов. Он зависает из-за:

  • Конфликта между задачами (например, одновременно отправлены PDF и Excel).
  • Нехватки оперативной памяти на ПК.
  • Ошибок в самом файле (повреждённый PostScript или PDF).
  • Сбоев в работе драйвера принтера.

В Windows спулер реализован как служба spoolsv.exe, в macOS и Linux — как демон cupsd.

Можно ли восстановить документ после очистки очереди?

Нет, после очистки очереди документы удаляются безвозвратно. Чтобы избежать потери данных:

  • Сохраняйте исходные файлы до отправки на печать.
  • Используйте функцию Сохранить как PDF перед печатью.
  • Для критичных документов распечатывайте по одному, а не пачками.