Hp laserjet не удаляется документ из очереди. Как очистить историю печати? Принудительный перезапуск службы печати


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

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

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

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

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

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

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

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

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

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

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

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

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

Очищаем очередь печати принтера с помощью командной строки

Запустите командную строку Windows от имени администратора. Чтобы сделать это кликните по кнопке “Пуск” и в открывшемся меню в строке поиска ввести команду “cmd”, затем в результатах поиска кликнуть правой клавишей мыши по соответствующему ярлыку (cmd.exe) и в контекстном меню выбрать пункт “Запуск от имени администратора”.

В открывшемся окне консоли введите команду “net stop spooler”. Теперь найди на системном разделе жесткого диска, обычно это диск C:, папку “Printers” и удалите из нее все DHD- и SPL-файлы, обязательно убедитесь в том, что удалили их все. Кстати, путь до папки “Printers” по умолчанию такой: C:\Windows\System32\Spool\.

Снова перейдите в окно консоли запущенной с правами администратора и введи в ней новую команду “net start spooler”.

Закройте окно консоли и открытые окно проводника Windows.

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

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

1 способ.

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

1. Открываем оснастку «Службы», чтобы остановить работу диспетчера печати.

Нажимаем сочетание клавиш Win+R и набираем команду services.msc

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

В оснастке находим службу «Диспетчер печати» и нажимаем «Остановить»

2. Чистим файлы очереди печати.

Переходим в папку C:\Wiondows\System32\spool\PRINTERS и удаляем из нее все файлы

3. Возращаемся в оснастку Службы и запускаем Диспетчер печати

Проверяем очередь печати.

2 способ.

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

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

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

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

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

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

Но, если это не помогло, тогда я Вам расскажу, как почистить программу-планировщик spooler , а именно, что нужно убрать в соответствующих папках и системном реестре. Этот вариант в большинстве случав, помогает разобраться: почему не печатает принтер.

Spooler – программа которая сохраняет отправленные пользователем документы, и в виде очереди отправляет на принтер для печати.

Очистка реестра от старых принтеров

Итак, нашу очистку мы начнем с системного реестра.

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

В окне «Выполнить» прорисуем команду regedit , которая вызовет окно реестра.

Первым шагом будет проверка компонентов от которых зависит служба spooler, для этого переходим к ветке HKEY _LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Spooler , где для параметра DependOnService, должно быть указано значение RPCSS . Так же, могут быть указаны другие значения, их удалять не нужно, нам главное что бы было RPCSS, если все в порядке тогда переходим дальше.

Далее, удаляем все печатающие устройства которые есть в системе. Переходим по ветке HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print\Printers , где нажав на стрелочку появится весь список принтеров. Для их удаления мы можем воспользоваться клавишей «Delet»

Вторым пунктом, является очистка от всех драйверов. Развернув ветку KEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print\Environments\WindowsNTx86\Drivers\Version-3 (в х64 битных операционных системах нужно открыть …\Environments\Windows NTx64\Drivers\Version-3 ) удаляем весь перечень драйверов установленных в системе.

В ветке HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors, список записей должен выглядеть следующим образом.

  • BJ Language Monitor
  • Local Port
  • PJL Language Monitor
  • Standard TCP/IP Port
  • USB Monitor

Все остальное удаляем.

На этом работа с реестра окончена, теперь переходим к очистке папки Spool

Очистка папки Spool

В стандартном режиме мы не сможем почистить эту папку, так как служба «Диспетчер печати» её использует и у нас просто не будет доступа удалить содержимое. Поэтому, перезагружаем компьютер и загружаемся в безопасном режиме с помощью F8 в Windows 8 и XP, а в Windows 8 с помощью тех способов которые описывались .

Войдя в безопасный режим переходим на диск “С:\” –> Windows –> System32 –> Spool. В этой папке нас интересует содержимое следующее:

C:\Windows\System32\spool\prtprocs\w32x86 – удаляем все содержимое, кроме файла winprint.dll, так как его удаление может повлечь за собой появление новых проблем связанных с печатью (в x64 папку называется соответственно )

C:\Windows\System32\Spool\Printers – удаляем все данные о установленных принтерах

C:\Windows\System32\Spool\Drivers\w32x86 – чистим папку от все файлов ранее установленных драйверов (в системах x64 путь Drivers\x64 ).

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

Не печатает принтер. Очистка spoolerа

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

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

Что такое Укрепрайоны? Укрепрайоны – новый игровой режим для клановых игроков. Он доступен в клиенте игры и никак не связан с Мировой...

Прохождение игры - Страница 1 Прохождение и сейвы для русской версии игры Управление Управление в игре стандартное, при помощи мыши....
Как забраться на плато, чтобы обыскать упавший вертолет?- Только через аномалию в сгоревшей деревне. Есть возможность это сделать через...
Логин супер-администратора: admin , пароль: 12345 . После установки по умолчанию в системе уже имеется один зарегистрированный...
Вот, наконец, и вышло долгожданное продолжение игры под названием Metro Last Light . Игра как и прежде славится крутостью, однако...
Молл на Алиэкспресс является отдельным разделом. Такой раздел помогает уберечься от некачественных покупок и сотрудничества с...
Aliexpress является своего рода «супермаркетом в Интернете», поскольку в нем представлен огромный ассортимент вещей. Все единицы...