Как очистить документы в очереди принтера
Как очистить очередь печати в Windows
Когда принтер «зависает», а документы застревают в очереди, стандартная кнопка «Отмена» в интерфейсе часто не помогает. Это происходит потому, что задание уже заблокировало службу печати или файл поврежден. В таких случаях нужно действовать принудительно: сначала остановить системную службу, затем физически удалить временные файлы и снова запустить процесс.

Ниже приведены три рабочих способа: от самого простого до профессионального (через командную строку).
Способ 1. Стандартная очистка через интерфейс
Этот метод подходит, если очередь не «забита» критической ошибкой и система реагирует на команды пользователя. Он безопасен и не требует прав администратора.
- Найдите в системном трее (возле часов) значок принтера. Если его нет, нажмите на стрелку «Отображать скрытые значки».
- Дважды щелкните по значку принтера. Откроется окно со списком всех текущих заданий.
- Чтобы удалить конкретный документ, нажмите на него правой кнопкой мыши и выберите «Отмена».
- Если нужно очистить всё сразу, нажмите в верхнем меню вкладку «Принтер» и выберите пункт «Очистить очередь печати».
Если после нажатия «Отмена» документ висит в списке более минуты, значит, стандартный метод не сработал. Переходите к следующему шагу.
Способ 2. Принудительное удаление через службу печати
Если файлы блокируются драйвером, их нельзя удалить, пока работает служба «Диспетчер печати» (Print Spooler). Нужно сначала «убить» процесс, очистить папку с мусором и запустить службу заново.

Пошаговая инструкция:
1. Нажмите комбинацию клавиш Win + R на клавиатуре. В появившемся окне введите services.msc и нажмите Enter. Откроется окно со списком всех системных служб.
2. Найдите в списке службу с названием «Диспетчер печати» (или Print Spooler). Нажмите на неё правой кнопкой мыши и выберите «Остановить». Не закрывайте это окно, оно понадобится позже.
3. Теперь нужно удалить файлы заданий. Откройте «Проводник» (любую папку) и вставьте в адресную строку следующий путь:
C:\Windows\System32\spool\PRINTERS
Если появится запрос на разрешение доступа, нажмите «Продолжить».
4. В открывшейся папке вы увидите файлы с расширениями .shd и .spl. Это и есть ваши зависшие документы. Выделите всё (Ctrl + A) и удалите эти файлы безвозвратно. Саму папку удалять не нужно.
5. Вернитесь в окно «Службы», найдите «Диспетчер печати», нажмите правой кнопкой и выберите «Запустить». Теперь очередь пуста, и принтер готов к работе.
Способ 3. Быстрая очистка через командную строку (BAT-файл)
Если проблема повторяется часто, можно создать автоматический скрипт. Это сэкономит время: вам не придется вручную искать папки и службы. Весь процесс займет одну секунду.
Для этого откройте «Блокнот» и скопируйте туда следующий текст:
net stop spooler del /Q /F /S "%systemroot%\System32\Spool\Printers\*.*" net start spooler
Разбор команд:
net stop spooler— останавливает службу печати.
del /Q /F /S ...— принудительно удаляет все файлы из папки принтеров без лишних вопросов.
net start spooler— запускает службу обратно.
После вставки текста нажмите «Файл» → «Сохранить как». В поле «Тип файла» выберите «Все файлы», а в имени укажите clean_print.bat. Теперь, когда принтер зависнет, просто щелкните по этому файлу правой кнопкой мыши и выберите «Запуск от имени администратора».
Почему очередь забивается снова?
Если очистка помогает лишь на короткое время, проблема глубже программной очереди. Проверьте следующие моменты:
- Проблема с USB-кабелем. Для принтеров вроде HP LaserJet 1015 критически важен качественный кабель. Если он длиннее 1.5 метров или не имеет ферритовых колец (бочонков для подавления помех), пакеты данных могут теряться, создавая «фантомные» задания.
- Драйверы. Часто Windows устанавливает стандартный драйвер, который работает некорректно. Скачайте официальный драйвер именно с сайта производителя (HP, Xerox и т.д.) под вашу версию ОС.
- Настройки порта. В свойствах принтера (вкладка «Порты») проверьте, не включена ли функция «Двунаправленный обмен данными» (Bidirectional support), если ваш принтер её не поддерживает. Это может приводить к тому, что компьютер ждет подтверждения от устройства, которое не может его отправить.