Перейти к содержимому

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

  • автор:

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

date

12.04.2016

user

itpro

directory

Windows 10

comments

комментариев 9

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

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

Список принтеров в панели управления

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

Удалить документы из очереди печати Windows

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

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

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

Файлы спуулера %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 файлом можно скать по ссылке reset_spooler.zip (запускать от имени администратора)

Путь к папке спулера службы печати Windows

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

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

Предыдущая статьяПредыдущая статья Следующая статья Следующая статья

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

Для обнуления всего списка печатающихся материалов, нажмите на пункт «Принтер» — «Очистить очередь печати».

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

В Windows 10 функцию можно использовать в окне параметров.

Значок в системном трее

Открыть окно очереди позволяет и значок принтера на панели задач.

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

Если отменить очередь через меню аппарата не получается, сбросить задачи необходимо принудительно. При этом очищается список на всех устройствах, подключённых к сети. Такая методика применяется к отдельным моделям HP, Canon.

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

  1. Нажмите «Пуск».
  2. Выберите пункт «Панель управления». На Windows 10 начните вводить название в поиске, который находится возле меню Пуск.
  3. Переходите в раздел «Система и безопасность» — «Администрирование».
  4. Выберите «Управление компьютером».
  5. В открывшемся перечне найдите пункт «Службы и приложения».
  6. Кликните на «Диспетчер печати».
  7. Нажмите «Перезапустить».

Для Windows 7, 8 и 10 быстрый доступ «Службам» возможен через окно «Выполнить», которое запускается комбинацией кнопок Win+R.

Введите команду services.msc. Очистка диспетчера произойдёт после нажатия клавиши «Перезапуск».

Очистка временной папки Printers

Документы для дальнейшей обработки создают два временных архива.

  1. Первый с расширением .SHD хранит настройки.
  2. Расширение второго файла .SPL. В нём хранится рабочая информация.

Автоматическая чистка стэка с непостоянными данными происходит при выключении или перезагрузке оборудования. Если очередь не очищается, архивы нужно почистить вручную в системной папке C:\Windows\System32\Spool\Printers.

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

Тогда остановите диспетчер печати. Удалите файлы и запустите службу.

После удаления данных из папки восстановить их обратно нельзя. Информация появится в очереди только при повторной передаче на принтер.

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

Метод используется, если список в диспетчере не удаляется предыдущими методами. Для входа в строку Windows 7 необходимо через «Пуск» раскрыть «Стандартные». В выпадающем меню выбирается «Командная строка». Для 8 и 10 версии ОС в поиске введите команду cmd.

Управление делается от имени админа:

  • net stop spooler – остановить распечатывание;
  • del %systemroot%\system32\spool\printers\*.shd/F/S/Q – удаление архива с настройками;
  • del %systemroot%\system32\spool\printers\*.spl/F/S/Q – удаление файлов с отображаемой информацией;
  • net start spooler – запуск диспетчера.

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

Создание и запуск .bat файла

Метод применяется при системных сбоях и позволяет мгновенно снять существующую очередь.

  1. Открываем новый файл Блокнота.
  2. Сохраняем пустую заготовку в формате «имя_файла.bat».
  3. Прописываем текст удаления .shd, .spl архивов (написаны в предыдущем пункте).
  4. Сохраняем файл.

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

Запускать только от имени администратора.

Как очистить очередь печати?

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

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

Зачем проводится очистка очереди печати

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

  1. 1 Принтер не включен – банально, но жизненно.
  2. 2 Закончился тонер или чернила и нужно заправить принтер.
  3. 3 В лотке нет бумаги.
  4. 4 По умолчанию выбрано другое печатное устройство и док-ты отправляются на него.
  5. 5 Произошла поломка печатной техники и требуется ремонт МФУ или принтера и пр.

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

Метод №1: как очистить или отменить очередь печати через свойства принтера

Начнем с элементарного метода. Для его реализации зайдите в [Устройства и принтеры]. Отыщите там ярлык нужного оборудования. Нажмите на нем ПКМ и [Просмотр очереди…]. Теперь вы знаете, как посмотреть очередь печати.

Устройства и принтеры

Просмотр очереди печати

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

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

Способ №2: как убрать документы из очереди на печать

Перезагрузите ПК, отключив перед этим печатное устройство. Это не самый удобный способ, но очень действенный. После того, как вы включите компьютер, не забудьте подключить принтер по сети или USB-кабелю.

Способ №3: как сбросить очередь печати на принтере вручную

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

  • нажмите [⊞] и напишите «службы»;
  • перейдите в соответствующую категорию;
  • отыщите в общем перечне [Диспетчер печати];
  • кликните ПКМ и остановите его работу.

Службы

Диспетчер печати

После необходимо зайти в проводник. В правом верхнем углу окна есть строка поиска. Введите туда слово PRINTERS и начните поиск. Комп покажет расположение папки с таким названием. Войдите в нее. Сотрите все документы с типа .SHD (содержит настройки) и .SPL (это те док-ты, которые вы отправляли на принтер). После этой процедуры не забудьте заново включить диспетчер. Этот способ позволяет очистить очередь печати сетевого принтера на Windows 7, 8, 10 и является эффективным в 99 % случаев.

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

ВАЖНО! Когда задачи виснут в очереди печати, рекомендуем вам проверить свойства оборудования. Если состояние принтера «отключено» или принтер находится в автономном состоянии, необходимо исправить эту ситуацию. О том, как это сделать, более подробно написано в других статьях.

Метод №4: как очистить очередь печати в принтере через cmd

Данный метод придется по душе любителям командной строчки. По сути это предыдущий вариант, но он выполняется не вручную, а при помощи команд. Если вам нужна очистка очереди печати Windows 10 или 8, то это самый доступный метод.

1. В пуске в списке программ зайдите в папку [Стандартные]. Там вы увидите [Командная строка]. Кликните по ней ПКМ и запустите от имени админа. Подтвердите свои действия.

Стандартные

Командная строка

13

2. Введите первую команду net stop spooler – она остановит работу диспетчера. После этого введите:– это приведет к автоматическому удалению док-ов, содержащих задания печати.

Net stop spooler

Автоматическое удаление печати принтера

14

3. Также нужно избавиться от док-ов с информацией. Для этого воспользуйтесь командой: . Осталось лишь включить службу печати. Это делается простой командой net start spooler.

Включаем службу печати

net start spooler

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

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

Цены на заправку картриджей

Hewlett Packard от 249 грн.
Canon от 249 грн.
Samsung от 275 грн.
Xerox от 275 грн.
Brother от 399 грн.
Kyocera от 450 грн.
Panasonic от 395 грн.
OKI от 350 грн.
Konica Minolta от 350 грн.

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

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

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

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

Чтобы восстановить и запустить службы печати, выполните следующие действия:

1. Откройте Пуск, Панель управления и Администрирование. Дважды щелкните значок Службы.

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

3. Затем вам нужно перейти в следующий каталог: C:\WINDOWS\System32\spool\PRINTERS. Вы также можете ввести %windir%\System32\spool\PRINTERS в адресную строку в проводнике, если диск C не является разделом Windows по умолчанию. Удалите все файлы в этой папке.

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

4. Теперь вы можете вернуться к консоли служб, щелкнуть правой кнопкой мыши и выбрать «Запустить» для службы диспетчера очереди печати!

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

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

Первая и третья команды довольно очевидны: они останавливают и запускают службу диспетчера очереди печати. Средняя команда удаляет все в папке принтеров, а /Q для тихого режима, что означает, что вы не получите подсказку с вопросом, хотите ли вы удалить каждый файл. /F принудительно удалит все файлы, доступные только для чтения, а /S удалит все подкаталоги, если они существуют. Удаление содержимого из этой папки никогда не может нанести вред вашему компьютеру, поэтому не беспокойтесь, если вы видите некоторые файлы или папки и не уверены, для чего они предназначены.

Насколько публикация полезна?

Нажмите на звезду, чтобы оценить!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *