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

13 ответов на вопрос “Как очистить очередь печати принтера windows 7?”

  1. Nuadarius Ответить

    Опубликовано: 29.09.2014
    Приветствую, друзья.
    на связи с вами Павел Комарьков и в сегодняшней статье мы с вами будем разбираться как можно очистить очередь печати принтера и что делать, если эта самая очередь печати очищаться ну никак не хочет. Начнем мы с вами со стандартных методов очистики и постепенно будем переходить к более радикальным. Поверьте мне, какой-нибудь из методов точно сработает. У принтера просто нет шансов.
    Нам же, в свою очередь, тоже нужно будет проявить определенное упрямство в борьбе с принтером, чтобы перепробовать как можно больше способов и не сдаться раньше времени. Итак приступим.
    Стандартный способ очистки очереди печати
    Для начала нам нужно открыть окошко с очередью печати принтера. Сделать это мы можем двумя способами. С помощью перехода через трей:

    Либо с помощью перехода через пункт меню “Пуск” -> “Устройства и принтеры”:


    Независимо от того, как вы перешли, в любом попадете на вот такое окошко с подвисшими очередями печати:

    В окошке мы видим 3 документа, ожидающие распечатки. Однако наш принтер почему-то подготовленные документы распечатывать не собирается.
    Почему может не печатать?
    В моем случае, конечно, понятно почему. Потому, что принтер не подключен. Обратите внимание на заголовок окошка с очередью печати. Там написано “Работать автономно”. Это
    значит, что мой принтер запустит подготовленные документы в печать, как только я его снова подключу.
    А теперь, прежде чем продолжать чтение, подумайте, может и ваш принтер создал очередь печати по какой-нибудь совершенно банальной причине. Может вы что-то забыли? Например заправить картридж, что-то неверно закрепили в принтере или может что-то застряло в самом принтере и мешает печати?
    Отменяем печать
    Ладно. Предположим, что вы не знаете почему принтер не хочет производить печать. Или же наоборот. Вы знаете, что сбой вызван очередной ошибкой windows либо принтера и
    поможет только перезапуск печати. Давайте попробуем очистить очередь печати принтера и добавить файлы в очередь печати снова.
    Очистить очередь печати принтера можно как полностью:

    так и от некоторых отдельных файлов:

    Если очередь печати не очищается
    Если вдруг очередь печати очищаться стандартными средствами не хочет. А принтер на все ваши действия по отмене печати никак не реагирует, остается
    последний вариант – очистить очередь печати принтера вручную.
    Для этого нам потребуется на время отключить службу печати windows, удалить временные файлы из системной папки (файлы отвечающие за подготовленную очередь
    печати), а затем снова запустить службу печати.
    Сделать все это можно опять же двумя способами. Первый – с помощью окна “Службы” и стандартного проводника windows. И второй – с помощью консоли windows. Второй способ, конечно, более сложный и вполне можно обойтись и первым, но если вы очень хотите произвести на кого-то впечатление, можете выбрать и его. Я рассмотрю оба.
    Первый способ ручной очистки очереди печати
    Кликаем по иконке компьютера правой кнопкой мыши и переходим в пункт “Управление”:

    Далее в “Службы и приложения” и в “Службы”. Попадаем в окно со службами:

    В окне со службами мы ищем службу, отвечающую за печать, и останавливаем ее. В Windows 8 она называется “Диспетчер печати”, в Windows 7 тоже как-то подобно. Думаю сами найдете.
    После этого переходим в системную папку вот по этому пути:
    C:\WINDOWS\system32\spool\PRINTERS
    и удаляем оттуда все файлы.
    Удалили? Теперь снова запускайте службу, отвечающую за печать, и проверяйте очередь печати принтера. Она будет пустой.
    Второй способ ручной очистки очереди печати
    Открываем меню “Пуск”. В строке поиска вводим cmd и найденную консоль запускаем от имени администратора:

    В саму консоль по одной вводим следующие строки:
    net stop spooler
    IF EXIST “\Windows\System32\spool\PRINTERS\” del “\Windows\System32\spool\PRINTERS\*.*” /f /s /q
    net start spooler
    После каждой введенной строки нажимаем Enter и ожидаем ответа от консоли.
    Краткое пояснение: Первая строка останавливает службу диспетчера печати windows. Вторая строка проверяет наличие файлов очередей печати в системной папке и
    если находит, то удаляет их. Третья строка запускает службу диспетчера печати windows.
    Автоматизируем очистку очередей печати
    Есть еще один способ максимально быстрого очищения подвисших очередей печати. Пользоваться им удобно, когда глюки с печатью возникают постоянно. Ладно. Меньше слов, больше дела.
    Создаем новый текстовый документ и вставляем в него следующие строки:
    net stop spooler
    IF EXIST “\Windows\System32\spool\PRINTERS\” del “\Windows\System32\spool\PRINTERS\*.*” /f /s /q
    net start spooler
    @pause
    Сохраняем текстовый документ с расширением .bat и запускаем его от имени администратора каждый раз, когда у нас возникают проблемы с подвисшими очередями печати.
    .bat файл будет взаимодействовать с консолью windows почти также, как я вам описывал во втором способе. Только вам уже не нужно будет ожидать ответа консоли и после
    ввода каждой строки нажимать Enter. Bat файл сделает всю эту рутину за вас.

  2. Kaktilar Ответить

    Иногда бывает, что в Windows 10/8/7 при попытке печати документ застревает в очереди, и если вы попытаетесь отменить задание, оно будет удалено навсегда.
    Хотя может быть много причин, по которым вы не можете печатать, включая проблемы с подключением или проблемы с самим принтером, обычно это проблема «диспетчера очереди печати» в Windows 10. Это служба, которая спулингирует задания на печать и обрабатывает взаимодействия с принтером, а иногда перестает работать даже после перезапуска устройства и принтера.
    Если у вас возникла эта проблема, можно быстро устранить её с принтером, сбросив диспетчер очереди печати на своем компьютере с помощью консоли служб или командной строки. В инструкции ниже вы узнаете как посмотреть очередь печати и что нужно сделать для исправления ошибок диспетчера очереди печати в Windows 10, 8 или 7.

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

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

    1) Нажмите кнопку Пуск и введите принтеры и сканеры в поле поиска на панели задач.
    2) Выберите Принтеры и сканеры.
    3) Выберите принтер из списка.
    4) Выберите Открыть очередь для просмотра текущих и предстоящих заданий печати.

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

  3. Maladal Ответить

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

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

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

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

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

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

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

    Нажмите «Пуск».
    Откройте «Панель управления».

    Откройте раздел «Принтера и факсы».

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

    Пятый способ

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

    В открывшемся окошке вводим net stop spooler. Нажимаем Enter.
    Открываем папку PRINTERS расположенную на системном диске по адресу C:\Windows\System32\Spool\
    Удаляем содержание папки.

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

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

    Открыть «Администрирование».

    Открыть «Службы».

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

    Откройте папку «PRINTERS» по адресу С:\Windows\system32\spool.

    Удалите содержимое папки «PRINTERS».

    Восстановите работу «Диспетчера очереди печати».

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

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

    После обязательно открываем «Службы», как уже описывалось ране (Пуск \Панель управления \Система и безопасность \Администрирование).
    Идем «Диспетчер печати», прожимаем по этой иконке правой кнопкой мышки. Нажимаем «Перезапустить»

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

    Вводим «printui /s /t2» (без кавычек). Нажимаем «Ок»

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

    Откроется еще одно окошко где выбираем «Удалить драйвер и пакет драйвера». Нажмите «Ок».

    Перезапускаем компьютер и устанавливаем драйвера к принтеру заново.

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

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

    Называем файл и открываем его. Далее в места для текста вводим:net stop spooler
    del %systemroot%\system32\spool\printers\*.shd
    del %systemroot%\system32\spool\printers\*.spl
    net start spooler

    Сохраняем файл.
    Открываем «Панель компьютера\Параметры папок».

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

    Возвращаемся к созданному ранее тестовому файлу и меняем расширение «.txt» на «.bat». Через свойства или двойным нажатием левой кнопкой мыши по названию файла с задержкой 4-6 секунд.

    Соглашаемся на изменения расширения.

  4. Tojazahn Ответить

    Напомним, что при отправке документа на печать на принтер, служба печати Windows (Print Spooler) формирует задание печати и создает два файла: один с расширением .SHD (содержит настройки задания печати), второй — .SPL (хранит собственно данные, которые нужно распечатать).  Таким образом, задания печати будут доступны службе печати, даже после закрытия программы,  инициировавшей печать. Данные файлы хранятся в каталоге спулера (по умолчанию, «%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 (запускать от имени администратора)

  5. Dianardin Ответить

    Думаю многие сталкивались  с ситуацией, когда документ «завис» в очереди на печать… не желает удаляться, а из за него не печатаются и прочие задания на печать.
    Для начала капельку ПОЛЕЗНОЙ для нас теории! Расширим словарный запас с одной стороны и поймём суть происходящего с другой…
    Что такое очередь печати, диспетчер очереди печати и т.д. ?
    spool (англ.) – подкачивать/откачивать данные;
    SPOOL – сокр. от Simultaneous Print Operations On Line – одновременная online-обработка заданий на печать;
    spooler (print spooler) – спулер, спулер печати – 1) диспетчер очереди печати – программа-планировщик, которая принимает документы, отправленные пользователем на печать, сохраняет их (на диске или в оперативной памяти) и отправляет в порядке очереди на выбранный принтер. Дисковый адрес Диспетчера очереди печати (Spooler SubSystem App) – \Windows\System32\spoolsv.exe; 2) подсистема печати получает, обрабатывает, выполняет диспетчеризацию и распределяет документы, направляемые на печать. Дисковый адрес Подсистемы печати (Spooler SubSystem DLL) – \Windows\System32\spoolss.dll;
    spool file – файл спулинга, спул-файл – файл, в который в процессе спулинга сбрасывается  содержимое задания на печать;
    spooling – 1) спулинг (процесс обработки посылаемых на печать документов, которые сохраняются на диске или в ОЗУ до момента, когда печатающее устройство сможет их обработать); 2) подкачка (данных); откачка (данных) (одновременно с решением задачи);
    print spooling – вывод задания на печать с (предварительной) подкачкой;
    print queue – очередь заданий на печать (очередь печати) – список документов, ожидающих печати. Очередь печати (Windows Vista и XP) формируется в папке \Windows\system32\spool\PRINTERS;
    Буферизация печати – создание очереди печати, позволяет процессору компьютера ускорить обработку задания печати за счет его временного сохранения на жестком диске перед отправкой на принтер. В результате процессор может значительно быстрее вернуть управление программе, из которой выполняется печать, чем если бы обработка всего задания и отправка его непосредственно на принтер выполнялись самой программой.
    Рассмотрим теперь как отменить задание на печать
    – XP: нажмите Пуск –> Настройка –> Принтеры и факсы (Vista/W7: Пуск –> Панель управления –> Принтеры);
    – в диалоговом окне Принтеры и факсы (Принтеры) двойным щелчком левой кнопки мыши откройте окно нужного принтера (или щелкните нужный принтер правой кнопкой мыши, из открывшегося контекстного меню выберите Открыть);
    – в очереди печати щелкните правой кнопкой мыши элемент, печать которого требуется остановить, и выберите команду Отмена (для отмены всех заданий в меню Принтер выберите команду Очистить очередь печати).
    Примечания
    1. Если не удается отменить задание печати с помощью указанных действий, нажмите кнопку Отмена на самом принтере.
    3. Чтобы быстро просмотреть список текущих заданий печати, дважды щелкните значок принтера в области уведомлений Панели задач (рядом с часами).
    3. Пользователь может отменять только собственные задания печати. Для отмены задания печати другого пользователя необходимо иметь разрешение на управление документами на принтере.
    Проблемы с отменой заданий на печать
    Если вы отменили задания на печать «на лету» (когда печать уже идет), очистить очередь печати  удастся не сразу. Иногда отменить задание на печать удается только после перезагрузки (а иногда после перезагрузки задание на печать, которое мы уже вроде бы отменили, принтер начинает распечатывать).
    В таких случаях можно попытаться вручную очистить папку очереди печати (\Windows\system32\spool\PRINTERS). Правда, удается это не всегда, т.к. эта папка имеет атрибуты Скрытая, Системная, Только для чтения, поэтому Windows не позволит вам особо «бесчинствовать» в этой папке.
    Можно попытаться очистить очередь печати с помощью альтернативного файлового менеджера, например, FAR или Total командир (в настройках должен быть установлен флажок Показывать скрытые и системные файлы).
    Есть еще один проверенный не раз метод:
    – завершите все задания печати;
    – остановите спулер печати;
    – создайте специальную папку для заданий очереди печати (например, C:\spool);
    – укажите в настройках сервера печати (или через Реестр) ее месторасположение;
    – запустите спулер печати;
    – теперь при проблемах с отменой печати запустите Службы (или Диспетчер задач);
    – выгрузите спулер печати spoolsv.exe;
    откройте папку C:\spool и удалите все временные файлы (каждое задание на печать, как правило, «оформляется» парой файлов спулинга – *.SPL, *.SHD, например, 00012.SHD и 00012.SPL (или FP00031.SPL и FP00031.SHD). У некоторых принтеров, в папке очереди печати, вдобавок к файлам *.SPL, *.SHD, создаются еще и файлы *.tmp);
    – запустите спулер печати.
    Как выгрузить (остановить) Диспетчер очереди печати (спулер печати)
    – нажмите Пуск –> Настройка –> Панель управления –> Администрирование –> Службы (или Пуск –> Выполнить… –> в выпадающем списке Открыть диалогового окна Запуск программы введите services.msc –> OK);
    – в диалоговом окне Службы найдите Диспетчер очереди печати;
    – щелкните Остановить службу.
    Как запустить Диспетчер очереди печати
    – нажмите Пуск –> Настройка –> Панель управления –> Администрирование –> Службы (или Пуск –> Выполнить… –> в выпадающем списке Открыть диалогового окна Запуск программы введите services.msc –> OK);
    – в диалоговом окне Службы найдите Диспетчер очереди печати;
    – щелкните Запустить службу.
    Вот и всё… ничего страшного нет!

Добавить ответ

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