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

Как понятно из заголовка, речь пойдет об очистке очереди печати принтера. Такая необходимость может возникнуть из-за какой либо ошибке при печати. Например, текущее задание печати завершилось с ошибкой и не очищается из очереди, соответственно, все последующие задания печати встанут в очередь и будут ждать завершения предыдущего. Проблема решается быстро и не представляет никакой сложности. Самым нетерпеливым можно сразу посетить конец статьи, где мы автоматизируем очистку очереди печати с помощью *.bat файла.

Также в конце статьи есть ВИДЕО , где я все раскладываю по полочкам.

Нужно зайти в «Пуск - Панель управления - принтеры и факсы».

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

В результате у вас должно появиться такое окно.


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


Если задание отменилось - принтер начнет печатать все остальные задания печати.

Самое интересное возникает, если текущее зависшее задание не удаляется , а продолжает висеть в очереди.
Тогда алгоритм решения следующий:

Чистим очередь печати

1. Щелкаем правой кнопкой мыши по значку «Мой компьютер» и выбираем пункт «управление».


2. В появившемся окне, дважды щелкаем по пункту «Службы и приложения» затем дважды по пункту «Службы».

3. В правой части окна появится список служб среди которых нам нужно найти «Диспетчер очереди печати». Щелкаем по нему правой кнопкой мыши и выбираем пункт «стоп».


4. Затем нам нужно удалить все файлы из папки: C:WINDOWSsystem32spoolPRINTERS


5. Теперь возвращаемся в службы и снова находим «Диспетчер очереди печати» Щелкаем по нему правой кнопкой мыши и выбираем пункт «пуск».


6. Готово, теперь можно зайти в «Принтеры и факсы» и убедиться, что список заданий печати пуст.

Автоматизируем процесс удаления очереди (.bat)

Согласитесь, что каждый раз выполнять всю последовательность действий из первого пункта слишком неудобно. Поэтому мы автоматизируем весь процесс. 🙂
Данный способ очистки очереди печати фактически ничем не отличается от первого, за одним лишь исключением, что все пункты из первого способа выполняются автоматически с помощью «батника» (файлы с расширением.bat)
1. Итак, чтобы очистить очередь печати достаточно скачать файл clearprint.bat и запустить его. В Windows 7 нужно запустить файл с правами администратора (пр. кнопка мыши - запустить от имени администратора ). После запуска ждем исполнения файла (около 5 сек).
2. Готово, очередь печати пуста, а значит мы может продолжать работать над своими делами.

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

Вот, видите, нет ничего сложного. До встречи на следующих страницах сайта сайт

P.S. Не забываем подписываться на новые статьи 🙂

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

Способ первый

Итак, очистка очереди печати выполняется обычно через окно «Устройства и принтеры». Чтобы туда попасть нужно зайти в Панель управления, потом в «Оборудование и звук» , а дальше в .

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


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

Хочу сказать, что когда документ отправляется на печать, то в определенном месте системы создаются два файла: один имеет расширение .SHD – там находятся настройки печати, и второй файл с расширением .SPL – в котором присутствуют данные для печати. Эти данные находятся на системном диске по пути \System32\spool\printers .


Теперь нам нужно удалить все содержимое папки PRINTERS, что удалит и очереди в печати. Это мы рассмотрим в следующем способе.

Способ второй. Очистка очереди печати через командную строку

Для выполнения этого задания нам нужно запустить от имени администратора командную строку, а потом по порядку выполнить вот эти команды:

  • net stop spooler
  • del %systemroot%\system32\spool\printers\*.shd /F /S /Q
  • del %systemroot%\system32\spool\printers\*.spl /F /S /Q
  • net start spooler


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

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

Важно! Бывает так, что скрипт может не сработать, в этом случае нужно проверить, действительно ли в настройках принтера стоит каталог C:\windows\system32\spool\Printers . Для этого переходим в «Устройства и принтеры», потом нажимаем по принтеру и вверху окна выбираем пункт «Свойства сервера печати» , в открывшемся окне переходим в «Дополнительные параметры» и там видим путь.


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

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

Ситуации, в которых срочно надо остановить отправленную на принтер печать, случаются часто. Это и ошибочно открытый файл, и замятая бумага, и ошибки в документе. Распечатанный вариант становится просто непригодным для использования. Следовательно, чтобы задание не шло «вхолостую», не тратились бумага и чернила (тонер), логичнее всего будет прекратить выполнение работу. Тогда и пригодятся знания, как отменить печать на принтере.

Немедленно прекратить печатать

Быстро отменить выполнение поставленной перед техникой миссии печати можно вручную - для этого достаточно отключить питание техники. У разных аппаратов эта кнопка может находиться в разных местах (например, у принтера Самсунг её можно найти на задней панели).

Но такой возможностью пользоваться не рекомендуется: все же происходит вмешательство в работу сложного аппарата. Такое некорректное «поведение» может привезти к соответствующим последствиям, и самое меньшее из них – замнется бумага и аппарат придется разбирать.

Как отменить процесс с компьютера

Рассмотрим, как снять поставленную задачу непосредственно с ПК (ноутбука) для любого подобного устройства (от Canon до Hp) . Команды будет одинаковы для всех видов ОС Windows. Чтобы их выполнить на компьютере, следует сделать следующее.


Иногда указанные комбинации не срабатывают – в этом случае понадобится полностью сбросить и перезапустить всё начатое . Начать следует с одновременного нажатия клавиш Win+R. В появившейся диалоговой строке вводим команду services.msc и нажимаем «Ввод» (Enter). Далее останется в открывшемся новом окне найти и запустить процесс «Диспетчер печати».

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

Возможные проблемы

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

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

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

Рис. : Пример заблокированного задания в очереди, которое не может быть отменено

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

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

Шаг 1. Проверьте IP-адреса принтера в настройках порта Windows

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

Шаг 1. Удалите файлы заданий и перезапустите очередь печати

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

Примечание.

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

Шаг 2. Повторно установите драйвер печати

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

    Если принтер подключен к компьютеру с помощью кабеля USB, отсоедините кабель от принтера.

    В ОС Windows выполните найдите и откройте оснастку Устройства и принтеры .

    Щелкните правой кнопкой мыши значок принтера и выберите пункт Удалить устройство .

    Драйвер печати, установленный на компьютере, будет удален.

    Перезагрузите компьютер.

    Выберите Поддержка HP – Программное обеспечение и драйверы , чтобы найти и загрузить программное обеспечение принтера, которое соответствует модели вашего принтера HP.

    Установите ПО, следуя инструкциям на веб-сайте HP.

    Примечание.

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

  1. Повторите попытку печати и проследите за результатом.

    • Если принтер выполняет печать, проблема устранена.

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

Шаг 3. Вы можете также попробовать следующее

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

Убедитесь, что принтер не был приостановлен или отключен

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

Рис. : Пример настройки принтера в очереди печати


Временно отключите программный брандмауэр

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

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

«Мягкий» способ очистки текущей очереди печати принтера выполняется из окна Панели управления (Control Panel ->Devices and Printers ). В списке принтеров нужно найти проблемный принтер, щелкнуть по нему ПКМ и выбрать в меню пункт See what’s printing .

В открывшемся окне управления очередью печати принтера в меню выбираем пункт Printer -> Cancel All Documents . Все документы, в том числе зависшие, должны удалиться из очереди печати принтера.

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

Важно . Приведенная ниже методика очистки очереди печати удаляет ВСЕ имеющиеся задания печати на ВСЕХ принтерах системы. Это нужно иметь в виду, особенно при очистке зависшей очереди печати на выделенном принт-сервере на базе Windows.

Напомним, что при отправке документа на печать на принтер, служба печати Windows (Print Spooler) формирует задание печати и создает два файла: один с расширением .SHD (содержит настройки задания печати), второй — .SP L (хранит собственно данные, которые нужно распечатать). Таким образом, задания печати будут доступны службе печати, даже после закрытия программы, инициировавшей печать. Данные файлы хранятся в каталоге спулера (по умолчанию, «%systemroot%\System32\spool\PRINTERS ”). После успешной печати, эти файлы автоматически удаляются из этого каталога, и, соответственно, из очереди печати.

Нам нужно вручную очистить содержимое этой папки, тем самым мы удалим все задания в памяти Print Spooler.

Откройте командную строку с правами администратора и последовательно выполните команды:

net stop spooler
del %systemroot%\system32\spool\printers\*.shd /F /S /Q
del %systemroot%\system32\spool\printers\*.spl /F /S /Q
net start spooler

Этот набор команд последовательно останавливает службу печати Windows, рекурсивно удаляет все файлы с расширениями *.shd и *.spl из каталога %systemroot%\system32\spool\printers и запускает остановленную службу.

Архив с готовым bat файлом можно скать по ссылке (запускать от имени администратора)

Примечание . В том случае, если скрипт не работает, проверьте, что в свойствах принт-сервера (Панель управления -> Devices and Printers -> кнопка Print Server Properties в верхнем меню -> вкладка Advanced -> в поле Spool folder location указан каталог C:\windows\system32\spool\Printers . В 99% случаев это должно быть так. Если путь к каталогу спулера отличается, нужно будет поправить путь к нему в скрипте.

Рассмотренные выше методики помогут очистить очередь печати в любой версии Windows, будь то Windows 7, 8 или Windows 10.