Управление очередью печати windows

Коррекция поврежденного спулера

Спулеры иногда повреждаются. В этом случае вы увидите, что принтер остановился или что задания не передаются устрой­ству печати. Бывает и так, что принтер печатает, но выдает страницы с какой-то мешаниной. Как правило, перезапуск службы Print Spooler решает эту проблему. Вы можете остано­вить Print Spooler, набрав:

После останова спулера перезапустите его, введя: sc start spooler

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

  • sc \\Engsvr04 stop spooler sc \\Engsvr04 start spooler

Другие службы, требующие проверки

Если это не решило проблему, проверьте зависимые службы, а также следующие службы печати (если они установлены):

  • TCP/IP Print Server;
  • Print Server for Macintosh;
  • Print Server for Unix.

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

Есть несколько Windows-сценариев, предназначенных для ра­боты с очередями печати и содержащимися в них заданиями па печать. Утилита Prnqctl позволяет запускать, останавливать или приостанавливать печать всех документов в очереди. Для работы с заданиями на печать служит утилита Prnjobs.

Просмотр заданий в очереди

Вы можете просматривать задания в очередях командой Prn­jobs. Если вы хотите увидеть все задания для всех принтеров на локальном компьютере, наберите prnjobs -1. Чтобы про­смотреть задания для конкретного принтера, воспользуйтесь параметром Р и укажите имя принтера. Для удаленного ком­пьютера задействуйте параметр -S, чтобы указать нужный удаленный компьютер, и при необходимости задайте через па­раметры -U и -W имя пользователя и пароль для доступа к этому компьютеру.

Просмотр всех заданий на печать для принтера MainPrinter на локальном компьютере:

В выводе для индивидуального задания вы увидите:

  • Job ID — идентификационный номер задания, необходи­мый, если вы хотите работать с отдельным заданием на печать;
  • Printer — имя принтера;
  • Document — имя файла документа, которое также может включать имя приложения, откуда было выдано задание на его печать;
  • Data Туре — тип данных принтера;
  • Driver Name — имя драйвера печати, указывающее модель принтера;
  • Description — описание принтера;
  • Elapsed Time — время, в течение которого печатается до­кумент;
  • Job Status — состояние задания на печать (возможны со­стояния Printing, Spooling, Paused, Deleting и Restarting);
  • Notify — лицо, которому будет сообщено об окончании пе­чати (если настроена система оповещения);
  • Owner — владелец документа;
  • Pages Printed — число напечатанных страниц;
  • Size — размер документа в байтах;
  • Time Submitted — время и дата отправки задания;
  • Total Pages — общее число страниц в документе.

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

Команда Prnqctl позволяет очистить очередь печати и удалить все ее содержимое. На локальном принтере наберите prnqctl -х и используйте параметр -Р для указания имени принтера, очередь которого вы хотите очистить. Для удаленного компь­ютера задействуйте параметр -S, чтобы указать нужный уда­ленный компьютер, и при необходимости задайте через пара­метры -U и -W имя пользователя и пароль для доступа к это­му компьютеру.

Читайте также:  Софт для windows одним диском

Рассмотрим пару примеров.

Очистка очереди печати для SalesPrinter на salespc06:

  • prnqctl -х -s salespc06 -p SalesPrinter

Очистка очереди печати для TempPrinter на локальном компьютере:

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

Управление очередью печати windows

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

Добрый день уважаемые читатели блога pyatilistnik.org, сегодня хочется рассказать о том как выполнить Перезапуск службы печати в Windows 7 — 10, а также в Windows Server 2008R2 — 2012R2, на английский манер данная служба называется print spooler. Для чего вам может потребоваться выполнить перезапуск службы печати, бывает та, что в какой-то момент принтер перестает печатать и его очередь печати просто забивается ли может такое возникнуть если клиент заходит на сервер терминалов, пытается печатать и чем-то тоже забивает спуллер, в данном случае и нужно произвести перезапуск службы. Ниже представлен рисунок изображающий диспетчер очереди печати, и в нем как вы может обратить внимание ошибка.

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

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

1. Как перезапустить службы печати Windows через оснастку службы

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

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

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

либо нажимаем win+R и пишем services.msc и жмем enter. У вас откроется оснастка Службы.

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

Находим нашу с вами службу, а именно Диспетчер печати, видим, что статус у нее сейчас Выполняется.

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

Щелкаем правым кликом и из контекстного меню выбираем Перезапустить.

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

Служба быстро перезапустится и ваш принтер начнет снова печатать.

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

2. Как перезапустить службы печати Windows через консоль.

Открываем cmd через Пуск.

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

Напомню запускать его нужно обязательно от имени администратора.

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

И пишем в нем две волшебные команды

net stop spooler

net start spooler

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

Не удается запустить службу печати windows

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

Чтобы этого избежать, откройте редактор реестра Windows и перейдите в ветку

Убедитесь, что там есть параметр Start и у него значение 3, если не такое, то меняйте его на тройку.

Так же вы можете запустить средство диагностики работы принтера в Windows и проверить его работу. Запускаете утилиту и жмете принтер.

Далее выбираете нужный принтер из списка и следуете указаниям мастера.

Читайте также:  Vmware server ubuntu windows server

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

Популярные Похожие записи:

27 Responses to Перезапуск службы печати в Windows

Создал себе батник перезапуска службы. Спасибо за помощь

Добрый день, всегда рад вам помочь

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

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

Спасибо за батник

Долгих лет тебе жизни, ХОРОШИЙ Человек.

Спасибо, добрый человек.

Доброе время суток.
Как правильно запустить утилиту Printerdiagnostic10.diagcab:
При запуске средства устранения неполадок произошла следующая ошибка:
Произошла непредвиденная ошибка. Работа мастера диагностики приостановлена.
Сведения об ошибке:
ИД пакета: Неизвестно
Путь: Неизвестно
Код ошибки: 0х803С010А
Источник: Файл конфигурации
Пользователь: Admin-ПК \Admin
Контекст: С повышенными правами

Спасибо, все чётко!

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

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

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

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

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

А, что за модели принтеров у вас, какие приложения?

ребят подскажите пожалуйста как мне убрать команду ctrl-p enter хочу чтобы автоматический печатало без команды

ты мозг! спасибо чувак!

Windows 10 корпоративная? HP Ink Tank Wireless 419. Что только не делал, служба поддержки НР сдалась. Драйвер установлен, принтер видим, установлен как главный, сканирует и через провод и в режиме DIRECT. Но не печатает ни из каких приложений, выдаёт следующее: Не удается отобразить страницу XML До этого был принтер EPSON, проблем не было.
Не удается просмотреть ввод XML с использованием списка стилей XSL. Исправьте ошибку и затем нажмите кнопку «Обновить» или повторите попытку позднее.
Ваше средство устранения неполадок тоже не помогло. Из Windows 10 Home c ноутбука и Windows 7 другого компьютера печает без проблем. Все ваши советы воплотил, безрезультатно.

А можете сделать две вещи. 1. Скриншот. 2. Это выгрузить логи из просмотра событий на том компьютере, где вы производите печать.

большое спасибо, что действительно помогли мне. Спасибо

А у меня такая проблема возникла — многофункциональный принтер HP Deskjet F380, состояние хорошее. Недавно переустановил Windows 7-64 SP-1 — сначала принтер работал нормально, т.е. штатно, но вот вчера при попытке напечатать фото из программы Фотошоп перестал корректно работать предварительный просмотр печати. Я всегда печатаю с предварительным просмотром, но вчера окно предварительного просмотра стало открываться пустым, т.е. само изображение в нем отсутствует — чистый лист. При этом печать проходит без нареканий. Переустановка драйверов ничего не дала — драйверы самые последние с офсайта. Сегодня установил драйвер из самой Windows, т.е. без сопутствующих программулек — эффект тот же — окно предварительного просмотра открывается без изображения печатаемого объекта, но печатает нормально… Но это очень неудобно, т.к. непонятно, где будет располагаться на листе печатаемый объект.

Читайте также:  Как удалить обновление windows media

А вот вопрос если взять любую другую программу, например просмотр PDF или из офисного комплекта, там предпросмотр так же не работает корректно?

спасибо за совет «перезапустить» — прежние варианты из других источников — типа остановить службу, почистить папку Printers из System32 , и снова запустить — ничего не менялось, так и висло по 1 ненапечатанному в каждом принтере. После идеи «перезапустить» оба Canon — малый LBP6020, и крупный (трехэтажный со сканером) успешно участвуют в рабочем процессе. Спасибо за совет!

Спасибо!! Я полный лузер, но по Вашим инструкциям у меня все получилось))))

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

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

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

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

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

Напомним, что при отправке документа на печать на принтер, служба печати 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 (запускать от имени администратора)

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

Оцените статью