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

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

Очищаем историю печати

Иногда помогает простое нажатие кнопки «Отмена» на самом принтере. Также оборудование может автоматически обнулить историю, если выполнить перезагрузку. Однако наиболее эффективным и быстрым является следующий способ:

  • Заходим в Пуск, в закладку «Устройства и принтеры» и там выбираем принтер, очередь которого нужно обнулить.
  • Щелкаем по значку принтера, открываем диалоговое окно и выбираем опцию «Просмотр очереди». Эта же функция есть вверху главного окошка.
  • В закладке «Принтер» выбираем пункт «Очистить очередь».

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

Если приведенный выше способ не помог решить проблему, тогда выполняем следующие действия:

  • Заходим в «Пуск», далее «Панель управления» - «Системы безопасности» и функция «Администрирование».

  • В открывшемся окошке выбираем «Службы».
  • Находим «Диспетчер печати» и нажимаем «Остановить». Таким образом вы остановите распечатку всех документов с компьютера.

  • Переходим в каталог: C:\WINDOWS\system32\Spool\Printers. Удаляем все файлы, отправленные на печать.
  • Возвращаемся в «Службы» и возобновляем функцию печати в Диспетчере кнопкой «Запустить».

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

Вопрос от пользователя

Здравствуйте.

Подскажите, как можно настроить принтер: я на него отправила 3 документа на распечатку. В результате один он распечатал, а другие два нет. Сейчас сколько не отправляю документов - он ничего не печатает.

Всплывает окошко с очередью печати документов - один из них похоже завис. Никак не получается очистить эту очередь печати или удалить. Как это можно сделать?

Марина.

Доброго дня!

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

Собственно, сегодняшняя статья будет на эту проблематику...

3 способа отменить печать документов на принтере

Способ №1: через свойства принтера

1) Сначала необходимо открыть панель управления Windows по адресу: Панель управления\Оборудование и звук\Устройства и принтеры .

3) После чего, выбрав любой из документов, присутствующих в очереди, можете отменить (для удаления его из очереди - просто выделите мышкой и нажмите клавишу Del). См. пример ниже.

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

Щелкаем правой кнопкой мышки по документу и отменяем его распечатку...

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

Способ №2: остановка службы и чистка папки PRINTERS

В Windows есть специальная служба, отвечающая за печать документов (называется "Диспетчер печати" или "Spooler") . Так вот, если ее работу остановить - то можно будет "вручную" удалить все файлы, которые были отправлены на печать. Собственно, ниже будет показано, как это сделать.

1) Сначала необходимо открыть список служб. Чтобы это сделать, нажмите сочетание кнопок Win+R , и введите команду services.msc . Пример ниже (работает во всех версиях Windows).

3) После остановки службы, зайдите в папку: C:\Windows\System32\Spool\PRINTERS

4) В этой папке необходимо удалить все файлы с расширениями.SPL и.SHD (у меня на компьютерах эта папка вообще пустая...) .

Примечание! Если вдруг файлы не будут удаляться, воспользуйтесь рекомендациями из статьи:

5) Включите службу "Диспетчер печати" (которую до этого отключили) и проверьте работу принтера. Проблема должна быть решена.

Способ №3: с помощью командной строки

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

1) Первое, что необходимо сделать - это открыть командную строку от имени администратора. Для этого, откройте диспетчер задач (сочетание Ctrl+Alt+Del или Ctrl+Shift+Esc) и нажмите "Файл/новая задача" , впишите команду CMD и поставьте галочку, что задача должна быть от имени администратора . Пример ниже.

3) После введите последовательно две команды:

  1. del %systemroot%\system32\spool\printers\*.shd
  2. del %systemroot%\system32\spool\printers\*.spl

После ввода каждой - нажимайте Enter. Благодаря этим командам, из системной папки PRINTERS будут удалены временные файлы для распечатки (именно они и присутствуют в очереди печати).

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

Если после очистки очереди печати принтер так и не стал печатать вновь отравленные документы (извиняюсь за тавтологию) , рекомендую ознакомиться вот с этой статьей:

Надеюсь, ваша проблема будет решена...

В 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 .

Сегодня речь пойдёт о ситуации, когда при попытке распечатать какой-либо документ на принтере, нажимая на кнопку печать, ничего не происходит. Документы добросовестно направляются в очередь печати на принтере, а он не печатает. При этом, сам принтер исправен.

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

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

Но, после её перезагрузки, не любил начинать по-новому открывать нужные программы, документы или окна интернет-браузера, которые были открыты до перезагрузки. Теперь же я поступаю совсем по-другому, а именно очищаю очередь печати принтера HP, не перезагружая систему.

И в сегодняшней пошаговой инструкции я вам продемонстрирую, как это можно осуществить в Windows 7, не перезагружая систему, всего за 3 шага.

ОСТАНОВКА СЛУЖБЫ . Переходим в “Панель управления” – “Администрирование” – “Службы”, находим “Диспетчер печати” и останавливаем его, нажатием на кнопку “Остановить”.

ОЧЕРЕДЬ ПЕЧАТИ

Переходим в каталог – C:\WINDOWS\System32\spool\PRINTERS или, в меню кнопки Пуск, в поле поиска вставляем:

%windir%\System32\spool\PRINTERS

и нажимаем клавишу Enter на клавиатуре.

В открывшейся папке “PRINTERS” выделяем все файлы. Это и есть очередь печати. Удаляем их все до одного.

ЗАПУСК СЛУЖБЫ . Там же, где остановили “Диспетчер печати”, там же и запускаем его.

Можем опять печатать! Если не удаётся очистить содержимое в папке “PRINTERS”, так как один из файлов в ней не получается удалить, просто воспользуйтесь программой . Для тех пользователей, которые не хотят так заморачиваться, я создал исполняемый файл с расширением.BAT, который проделывает все вышеперечисленные действия сам после запуска.

Вы можете скачать его бесплатно по этой или создать сами. Вот его подробное содержимое.

Net stop spooler del %systemroot%\System32\spool\printers\* /Q /F /S net start spooler

Спасибо за внимание! Не забывайте, что на этом блоге есть ещё около 500 полезных компьютерных советов.

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

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

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

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

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

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

Пятый способ


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

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

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

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


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

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