Не удается очистить очередь печати. Принудительная очистка очереди печати

Вероятно, многие пользователи сталкивались с проблемой, когда при попытке вывода документа или изображения на принтер печать оказывается невозможной. Светодиод принтера мигает, сигнализируя о том, что процесс вроде бы вот-вот должен начаться, но ничего не происходит. Ни к чему не приводит и повторная отправка документа на печать. Тут и встает вопрос о том, как очистить очередь печати принтера. Далее будет приведено несколько простых способов.

Очередь печати принтера: почему возникают сбои?

Причины «подвисания» принтера могут быть совершенно разными - от банального падения напряжения в электросети до сбоев, связанных с некорректно установленными драйверами.

Частично к сбоям этого типа можно отнести слишком большое количество документов в очереди (особенно это касается не локальных, а сетевых принтеров), слишком долгое время ожидания, выставленное в настройках принтера, проблемы в работе самой службы печати и т.д. Но ведь каким-то образом эту проблему решать надо? Далее рассмотрим вопросы, касающиеся того, как очистить очередь печати принтера Windows 7 или любой другой системы. Какая ОС используется, принципиального значения не имеет.

Как очистить очередь печати принтера: самые простые способы

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

В случае, когда все нормально, но печать не стартует, следует кликнуть на иконке и вызвать меню, где в разделе «Принтер» из перечня действий выбрать строку очистки списка или отдельного документа. Обычно это помогает, но не всегда.

В случае, если система сигнализирует о том, что в очереди документов нет (список принтера пуст), но сам принтер все равно не возвращается в исходное состояние (светодиод все равно мигает), нужно просто перезагрузить систему, что обычно все и делают. Правда, в этом случае при рестарте печать начинается в нормальном режиме. То есть пользователь не очищает очередь, а удаляет временные файлы принтера.

Удаление файлов печати

В случае, когда требуется решить проблему того, как очистить очередь печати принтера Windows 10, можно поступить несколько иначе. Потребуется ручное вмешательство.

Сначала в дереве процессов «Диспетчера задач» нужно завершить работу служб печати (spooler.exe и spoolsv.exe), после чего самостоятельно удалить временные файлы принтера с расширениями.spl и.shd, которые находятся в папке Printer каталога Spool, который в свою очередь располагается в директории System32 системной папки Windows.

Принудительный перезапуск службы печати

В вопросе того, как очистить очередь печати принтера, есть еще одно решение, хотя оно является более сложным. В этом варианте нужно вызвать раздел служб (команда services.msc в меню «Выполнить»), найти там «Диспетчер печати» и из меню правого клика выбрать строку остановки.

Затем следует отключить питание принтера, выдернуть сетевой шнур и подождать около 60 секунд, после чего заново включить устройство. После этого в том же разделе можно произвести повторный старт соответствующей службы.

Действия через командную строку

Более продвинутые пользователи проблему того, как очистить очередь печати принтера, могут решить с помощью командной строки, вызываемой из консоли «Выполнить» командой "cmd" (без кавычек).

Здесь нужно будет прописать такую последовательность:

В принципе, данный набор команд представляет собой аналог перезапуска «Диспетчера печати» с одновременным удалением временных файлов принтера.

Что можно использовать дополнительно?

Если все вышеописанные методы кому-то кажутся сложными или не дают должного эффекта, можно воспользоваться сторонними утилитами, среди которых наиболее интересной выглядит программа HP Print and Scan Doctor.

Приложение способно автоматически определять и исправлять некоторые ошибки, связанные с принтерами. Как правило, по завершении процесса обработки сбоев большинство принтеров начинают работать в штатном режиме.

Если же по каким-то причинам принтер и после этого не реагирует на запросы, можно заняться переустановкой или обновлением драйвера устройства, временно отключить брэндамуэр или войти в систему под другой учетной записью и напечатать нужные документы.

Вместо итога

В принципе, любая из предложенных методик имеет свои плюсы и минусы. Однако в самом простом случае, когда документы все-таки на печать вывести нужно, но принтер не срабатывает, лучше всего просто перезагрузить систему, ведь после рестарта печать обычно начинается, как ни в чем ни бывало. На крайний случай можно использовать совместно принудительный перезапуск службы печати и удаление временных файлов (для этого оптимальной является командная строка, поскольку не придется рыться в службах и искать файлы в «Проводнике»).

Комплектация компьютера принтером подразумевает и дополнительные проблемы, которые, то и дело, возникают в процессе печати. Больным вопросом для пользователей становится отказ вывода на печать.

Причины могут быть самыми разными, от банального отключения питания на оборудовании, до случайного запроса на виртуальный или отсутствующий принтер. В любом случае, все причины решаемы, если, конечно, техническое состояние принтера позволяет их исправить.

Нередко, причиной остановки печати становится программный сбой, который возникает в работе системной службы – «Диспетчер очереди печати». В этом случае, есть несколько вариантов решения, вот о них подробнее…

Самым действенным методом, является простая перезагрузка компьютера и принтера. Иногда, достаточно, перезапустить только принтер, но если печать не возобновилась не спешите повторно посылать документ, так как он находится в очереди печати.

Если по истечении нескольких минут, после включения принтера, печать не началась — стоит перезагрузить сам компьютер, и неважно, локальный или Вами используется – причина сбоя в операционной системе. По некоторым причинам выход из системы исключается, поэтому попробуйте следующий способ.

Очистка очереди на печать

Сама перезагрузка Windows подразумевает очистку временных файлов на печать и сброс очереди, но также можно вручную запустить это действие на активном принтере. Для этого откройте «Панель управления» и перейдите в раздел «Устройства и принтеры». Найдите значок с вашим активным оборудованием и щёлкните по нему правой кнопкой мыши. Из контекста выбираем пункт «Очистить очередь печати». Пару секунд и действие выполнено!

Функция работает во многих случаях, но если служба Windows, отвечающая за печать, «зависла», то очистить очередь не удастся.

Принудительная очистка очереди на печать

Для того чтобы очистить очередь на печать принудительно, следует перезапустить службу «Диспетчера очереди печати» и очистить временные файлы, подготовленные системой. Почти 1 00% гарантия, что при повторном запросе на печать не возникнет проблем, а документ выведется на лоток принтера.

Чтобы Вам было проще, мы объединим все действия в один исполняемый файл. Двойной клик по нему, и системный каталог «\spool\printers\» очищен, а служба очереди печати перезапущена.

Содержимое файла:

Net stop spooler del /f /q %systemroot%\system32\spool\printers\*.shd del /f /q %systemroot%\system32\spool\printers\*.spl net start spooler

Вместо послесловия

Итак, Мы теперь знаем что делать, если возникнет ошибка в процессе печати. Даже если первых два способа оказались действенными в вашим случае, то не поленитесь скачать файл для принудительной очистки, ведь нет никаких гарантий, что следующий раз удастся обойтись или будет сопутствующая ситуация.

Время от времени случается, что принтер либо операционная система начинают сбоить и процесс печати останавливается, вследствие чего документ застревает в очереди на печать. В таких случаях для продолжения печати текста очередь необходимо очистить.

Самый элементарный способ очистить очередь печати — нажатие соответствующей кнопки (команды) в меню «Отмена» на вашем принтере. Чаще всего данная команда приписывается одной с внешних кнопок принтера (красный, черный крестик). Для активации команды «очистка очереди печати» необходимо удерживать данную кнопку нажатой около 5-10 секунд.

Второй способ

Некоторые модели принтеров автоматически очищают очередь после отключения от компьютера. Потому отключите принтер, выждите некоторое время (20-30 секунд), снова подключите устройство к компьютеру. Аналогичный эффект достигается перезагрузкой принтера (отключением питания).

Третий способ

Четвертый способ

Пятый способ


Шестой способ

Если во время очистки очереди печати, процесс «Удаления» зависает после попытки удалить файлы со списка ожидания «На печать». Пользователю компьютера необходимо:

Последний способ

Данный метод очистки очереди печати используйте только в крайнем случае, если вышеперечисленные способы не помогли. Но сначала убедитесь, что у вас есть драйвера (диск) к вашему принтеру либо у вас должен быть доступ к интернету. Для переустановки драйверов принтера.


Скрипт для автоматической очистки очереди печати

Если есть необходимость автоматизировать процесс очистки очереди печати, то это можно сделать посредством специально скрипта (командной программы). Она создаться таким образом.

В Windows, есть интересная заморочка связанная с принтерами. Если физически отключить принтер, для которого есть незавершенные задания печати (существует очередь печати), то вы такой принтер не сможете потом удалить из апплета "Принтеры". Он будет там болтаться как зомби.

Дело в том, что в Windows нельзя удалить принтер у которого есть не пустая очередь печати. То есть сначала нужно очистить очередь печати, а затем уже удалять принтер. И вот тут самое интересное - нельзя очистить очередь печати для принтера, который отключен от компьютера. Если принтер отключен от компьютера тогда не удаляется очередь печати для него.

Замкнутый круг.

Однако положение не безнадежно. Удалить очередь печати можно и в такой ситуации. Можно воспользоваться методом грубой силы. Как говорится - против лома нет приема.

Очистка очереди печати

Шаг первый - открыть консоль

Нужно открыть консоль ("Командная строка"). Если дело происходит под Windows Vista, 7, 8, открывать ее нужно с правами администратора.

Шаг второй - удалить очередь печати

В консоли нужно, последовательно, выполнить три команды:

net stop spooler

del %systemroot%\system32\spool\printers\* /Q

net start spooler

Все задания, для всех принтеров будут удалены. Если вам нужно выполнить удаление более избирательно - тогда вместо второй команды которая удаляет все файлы, используйте команду удаления выборочных файлов.

Резюме

Вообще грубое удаление заданий печати может пригодится и в других ситуациях. Например когда принтер начинает печатать какой-то мусор, вместо того задания, которое вы отправили на печать. Чаще всего это происходит из-за сбоя в работе Диспетчера печати. В очереди зависают сбойные задания и Диспетчер их отправляет раз за разом на принтер. При этом эти задания могут даже не отображаться в апплете "Очередь печати".

В общем, если у вас происходит что-то странное с печатью на принтер, загляните в папку %systemroot%\system32\spool\printers\.

Если вам оказалась полезна или просто понравилась эта статья, тогда не стесняйтесь - поддержите материально автора. Это легко сделать закинув денежек на Яндекс Кошелек № 410011416229354 . Или на телефон +7 918-16-26-331 .

Некоторые задания, которые мы отправляем принтеру для печати, могут поспособствовать тому, чтобы очередь печати принтера зависла. Если так произошло, то даже перезагрузка компьютера может не помочь возобновить печать. Однако выход из этой ситуации есть и он очень простой.

Если вам часто при работе за ПК приходится пользоваться принтером, то скорее всего вы сталкивались с такой ситуацией, когда отправленные принтеру для печати задания, особенно когда таких, скажем не одно и не два, блокируют диспетчер очереди печати принтера и более не позволяют напечатать ничего.

Чтобы очистить очередь печати принтера недостаточно просто отменить задания, зависшая очередь не очистится даже если вы перезагрузите компьютер. Что же тогда делать спросите вы, как заставить принтер снова печатать. Из любой ситуации есть выход, сегодня мы расскажем вам как очистить очередь печати принтера, потратив на это совсем немного времени.

Очищаем очередь печати принтера с помощью командной строки

Запустите командную строку Windows от имени администратора. Чтобы сделать это кликните по кнопке “Пуск” и в открывшемся меню в строке поиска ввести команду “cmd”, затем в результатах поиска кликнуть правой клавишей мыши по соответствующему ярлыку (cmd.exe) и в контекстном меню выбрать пункт “Запуск от имени администратора”.

В открывшемся окне консоли введите команду “net stop spooler”. Теперь найди на системном разделе жесткого диска, обычно это диск C:, папку “Printers” и удалите из нее все DHD- и SPL-файлы, обязательно убедитесь в том, что удалили их все. Кстати, путь до папки “Printers” по умолчанию такой: C:\Windows\System32\Spool\.

Снова перейдите в окно консоли запущенной с правами администратора и введи в ней новую команду “net start spooler”.

Закройте окно консоли и открытые окно проводника Windows.

Вот и все, теперь вы снова можете отправлять задания и печать, и надеемся у вас больше не возникнет вопроса как очистить очередь печати принтера. Удачи!



Доверенности