Банки

Как удалить историю принтера. Принудительная очистка очереди печати в Windows

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

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

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

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

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

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

Сама перезагрузка 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

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

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

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

Способ №1

Самый простой способ очистки очереди печати - через свойства принтера. Зайдите в меню Пуск , потом в Панель управления , перейдите в раздел Устройства и принтеры и выберите из списка устройств свой принтер. Нажмите по нему правой кнопкой мышки и выберите в контекстном меню пункт Просмотр очереди печати .

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

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

Способ №2

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

Делается это так. Нажмите на клавиатуре комбинацию клавиш Ctrl+Alt+Del или Ctrl+Shift+Esc - откроется окно диспетчера задач. В нем вам нужно перейти на вкладку Службы и найти в списке служб службу Spooler (Диспетчер печати).

Можно также зайти в Пуск>Панель управления >Администрирование и выбрать пункт Службы .

Кликните на службе диспетчера печати правой кнопкой мышки и выберите в контекстном меню пункт Остановить службу . После этого зайдите в Проводник и перейдите по адресу: C:\Windows\System32\Spool\PRINTERS . В папке PRINTERS удалите все файлы с расширениями.SHD и.SPL. Затем снова перейдите в Диспетчер задач и вновь запустите службу диспетчера печати (Spooler).

Способ №3

Есть еще один способ очистить очередь печати. Он заключается в остановке диспетчера печати и удалении заданий на печать посредством командной строки Windows. Запускать командную строку нужно обязательно с правами администратора.

Нажмите на клавиатуре комбинацию клавиш Win+R и введите в строке Выполнить команду cmd . После этого должна открыться командная консоль. В ней вам нужно будет последовательно вписать следующие команды:

  • net stop spooler
  • del %systemroot%system32spoolprinters*.shd
  • del %systemroot%system32spoolprinters*.spl
  • net start spooler

Как вы быть может уже догадались, первая команда останавливает службу печати. С помощью второй и третьей команды удаляются фалы с расширением.shd и.spl из папки PRINTERS . Ну а третья команда служит для того, чтобы вновь выполнить запуск службы диспетчера печати.

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

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

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

  1. Задание на печать было отправлено на еще выключенный принтер.
  2. Документ на печать был отправлен не на тот принтер. А пока оно не выполнится, следующие за ним будут висеть.
  3. На печать было одновременно отправлено слишком много файлов. В результате памяти принтера не хватает для обработки объема данных.

Также могут возникнуть вопросы с драйверами и глюками системных служб Windows 7 и 10, например, таких как " Диспетчер очереди печати" . Казалось бы, как во всем этом можно разобраться? Все кажется очень сложным. Но на самом деле данный вопрос довольно легко решается.

Самым простым действием в такой ситуации будет ручная очистка очереди печати. Для этого в системном трее следует отыскать значок нужного устройства и на вкладке " Принтер" выбрать соответствующий пункт:

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

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

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

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

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

Кстати, лично я разместил его ярлык на рабочем столе, что очень даже удобно. Итак, запускаем, ждем пару секунд и готово! Теперь печать точно должна пойти. И, главное, никаких перезагрузок:

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

Ну вот и все, друзья, теперь вы знаете, как очистить очередь печати принтера в Win 7 и 10. Так что применяйте полученные знания на практике, делая ежедневную рутинную работу более легкой и удобной.

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

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

Причины отказа печати или задержки

Есть множество причин, почему задание на печать не может быть выполнено, но одна из распространенных причин является то, что очередь печати принтера «зависла».

Это может происходить по ряду причин. Но основных всего 3:

  1. Допустим, вы пытались напечатать что-то несколько часов назад, но принтер был выключен. Вы, в конечном итоге, об этом забыли. Когда вы вернетесь и попробуйте распечатать новый документ, он добавится в очередь печати, но если предыдущее задание не выполнено или не удалено, то текущий документ не распечатается. В этом случае достаточно просто удалить документ с очереди и процесс печати тут же запустится.
  2. Еще одной причиной может быть программный сбой в компьютере (например, из-за наличия вредоносного ПО или установки сторонних программ, имеющих доступ к службе печати). В этом случае не всегда получается очистить очередь с помощью диспетчера печати – нужно работать непосредственно со службой печати.
  3. Такая проблема также может возникнуть из-за сбоя в работе принтера (зажеванная бумага, отсутствие чернил, сбой в блоке управления).
Ниже мы рассмотрим все способы очистки очереди печати.

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

Чтобы проверить очередь печати, перейдите в меню Пуск и откройте меню «Устройства и принтеры».


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


Нажав на нее, откроется окно со списком всех заданий на печать.


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


Будут удалены все выделенные вами задачи, которые стояли в ожидании и только заполняли память принтера. Таким же образом вы можете удалить конкретную задачу, выбрав ее и нажав кнопку «Delete».

Как принудительно очистить очередь печати в Windows?

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

Шаг 1
Перейдите в меню «Пуск», откройте «Панель управления», а затем найдите и запустите меню «Администрирование».


Шаг 2
Откройте «Службы».


Шаг 3
Найдите службу диспетчера печати и остановите ее. Для этого щелкните правой кнопкой мыши на ней и выберите параметр «Стоп». Эта команда останавливает службу печати Windows и делает невозможной любую печать с компьютера.


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

C:\WINDOWS\system32\Spool\Printers

Шаг 5
Удалите абсолютно все файлы из каталога Printers. Это очистит всю очередь печати (если вы делаете это на сервере, сначала убедитесь, что больше нет никаких других заданий на печать, обрабатываемых другими принтерами, потому что этот шаг приведет к удалению этих заданий также).

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


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

Использование сценария для принудительной очистки очереди печати

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

Чтобы создать пакетный файл, сделайте следующее:


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

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

Параметр «/F» принудительно удалит все файлы, даже те, в которых строит атрибут «только для чтения».

Параметр «/S» отвечает за удаление всех подкаталогов в папке, если таковые существуют. Удаление содержимого этой папки не может нанести вред вашему компьютеру, так что не волнуйтесь, если вы видите какие-то файлы или папки и не уверены, нужны ли они.

В дальнейшем вы можете сохранить себе э тот файл и, если проблема снова возникнет, все, что вам нужно будет сделать, это запустить созданный пакетный файл, чтобы очистить очередь печати. К счастью, процедура очистки очереди печати является одинаковой для всех версий Windows, в том числе и ХР.

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