Вопрос от пользователя

Здравствуйте.

Подскажите, как можно настроить принтер: я на него отправила 3 документа на распечатку. В результате один он распечатал, а другие два нет. Сейчас сколько не отправляю документов - он ничего не печатает.

Всплывает окошко с очередью печати документов - один из них похоже завис. Никак не получается очистить эту очередь печати или удалить. Как это можно сделать?

Марина.

Доброго дня!

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

Собственно, сегодняшняя статья будет на эту проблематику...

3 способа отменить печать документов на принтере

Способ №1: через свойства принтера

1) Сначала необходимо открыть панель управления Windows по адресу: Панель управления\Оборудование и звук\Устройства и принтеры .

3) После чего, выбрав любой из документов, присутствующих в очереди, можете отменить (для удаления его из очереди - просто выделите мышкой и нажмите клавишу Del). См. пример ниже.

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

Щелкаем правой кнопкой мышки по документу и отменяем его распечатку...

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

Способ №2: остановка службы и чистка папки PRINTERS

В Windows есть специальная служба, отвечающая за печать документов (называется "Диспетчер печати" или "Spooler") . Так вот, если ее работу остановить - то можно будет "вручную" удалить все файлы, которые были отправлены на печать. Собственно, ниже будет показано, как это сделать.

1) Сначала необходимо открыть список служб. Чтобы это сделать, нажмите сочетание кнопок Win+R , и введите команду services.msc . Пример ниже (работает во всех версиях Windows).

3) После остановки службы, зайдите в папку: C:\Windows\System32\Spool\PRINTERS

4) В этой папке необходимо удалить все файлы с расширениями.SPL и.SHD (у меня на компьютерах эта папка вообще пустая...) .

Примечание! Если вдруг файлы не будут удаляться, воспользуйтесь рекомендациями из статьи:

5) Включите службу "Диспетчер печати" (которую до этого отключили) и проверьте работу принтера. Проблема должна быть решена.

Способ №3: с помощью командной строки

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

1) Первое, что необходимо сделать - это открыть командную строку от имени администратора. Для этого, откройте диспетчер задач (сочетание Ctrl+Alt+Del или Ctrl+Shift+Esc) и нажмите "Файл/новая задача" , впишите команду CMD и поставьте галочку, что задача должна быть от имени администратора . Пример ниже.

3) После введите последовательно две команды:

  1. del %systemroot%\system32\spool\printers\*.shd
  2. del %systemroot%\system32\spool\printers\*.spl

После ввода каждой - нажимайте Enter. Благодаря этим командам, из системной папки PRINTERS будут удалены временные файлы для распечатки (именно они и присутствуют в очереди печати).

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

Если после очистки очереди печати принтер так и не стал печатать вновь отравленные документы (извиняюсь за тавтологию) , рекомендую ознакомиться вот с этой статьей:

Надеюсь, ваша проблема будет решена...

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

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

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

Но, после её перезагрузки, не любил начинать по-новому открывать нужные программы, документы или окна интернет-браузера, которые были открыты до перезагрузки. Теперь же я поступаю совсем по-другому, а именно очищаю очередь печати принтера HP, не перезагружая систему.

И в сегодняшней пошаговой инструкции я вам продемонстрирую, как это можно осуществить в Windows 7, не перезагружая систему, всего за 3 шага.

ОСТАНОВКА СЛУЖБЫ . Переходим в “Панель управления” – “Администрирование” – “Службы”, находим “Диспетчер печати” и останавливаем его, нажатием на кнопку “Остановить”.

ОЧЕРЕДЬ ПЕЧАТИ

Переходим в каталог – C:\WINDOWS\System32\spool\PRINTERS или, в меню кнопки Пуск, в поле поиска вставляем:

%windir%\System32\spool\PRINTERS

и нажимаем клавишу Enter на клавиатуре.

В открывшейся папке “PRINTERS” выделяем все файлы. Это и есть очередь печати. Удаляем их все до одного.

ЗАПУСК СЛУЖБЫ . Там же, где остановили “Диспетчер печати”, там же и запускаем его.

Можем опять печатать! Если не удаётся очистить содержимое в папке “PRINTERS”, так как один из файлов в ней не получается удалить, просто воспользуйтесь программой . Для тех пользователей, которые не хотят так заморачиваться, я создал исполняемый файл с расширением.BAT, который проделывает все вышеперечисленные действия сам после запуска.

Вы можете скачать его бесплатно по этой или создать сами. Вот его подробное содержимое.

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

Спасибо за внимание! Не забывайте, что на этом блоге есть ещё около 500 полезных компьютерных советов.

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

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

Одной из самых простых причин почему не печатает принтер, является: выпадение 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а

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

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

Способ 1: Просмотр очереди через «Панель управления»

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

Таким образом, мы рассмотрели один из самых простых способов остановки печати на любом принтере.

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


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

Способ 3: Удаление вручную

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


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

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

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

Причины отказа печати или задержки

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

Это может происходить по ряду причин. Но основных всего 3:

  1. Допустим, вы пытались напечатать что-то несколько часов назад, но принтер был выключен. Вы, в конечном итоге, об этом забыли. Когда вы вернетесь и попробуйте распечатать новый документ, он добавится в очередь печати, но если предыдущее задание не выполнено или не удалено, то текущий документ не распечатается. В этом случае достаточно просто удалить документ с очереди и процесс печати тут же запустится.
  2. Еще одной причиной может быть программный сбой в компьютере (например, из-за наличия вредоносного ПО или установки сторонних программ, имеющих доступ к службе печати). В этом случае не всегда получается очистить очередь с помощью диспетчера печати – нужно работать непосредственно со службой печати.
  3. Такая проблема также может возникнуть из-за сбоя в работе принтера (зажеванная бумага, отсутствие чернил, сбой в блоке управления).
Ниже мы рассмотрим все способы очистки очереди печати.

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

Чтобы проверить очередь печати, перейдите в меню Пуск и откройте меню «Устройства и принтеры».


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


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


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


Будут удалены все выделенные вами задачи, которые стояли в ожидании и только заполняли память принтера. Таким же образом вы можете удалить конкретную задачу, выбрав ее и нажав кнопку «Delete».

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

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

Шаг 1
Перейдите в меню «Пуск», откройте «Панель управления», а затем найдите и запустите меню «Администрирование».


Шаг 2
Откройте «Службы».


Шаг 3
Найдите службу диспетчера печати и остановите ее. Для этого щелкните правой кнопкой мыши на ней и выберите параметр «Стоп». Эта команда останавливает службу печати Windows и делает невозможной любую печать с компьютера.


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

C:\WINDOWS\system32\Spool\Printers

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

Шаг 6
Теперь вы можете вернуться к консоли служб, найти остановленный диспетчер печати и запустить его (клик правой клавишей мыши и выбор параметра Start).


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

Использование сценария для принудительной очистки очереди печати

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

Чтобы создать пакетный файл, сделайте следующее:


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

Параметр «/Q» означает тихий режим, то есть, вы не получите подсказку с просьбой о подтверждении удаления.

Параметр «/F» принудительно удалит все файлы, даже те, в которых строит атрибут «только для чтения».

Параметр «/S» отвечает за удаление всех подкаталогов в папке, если таковые существуют. Удаление содержимого этой папки не может нанести вред вашему компьютеру, так что не волнуйтесь, если вы видите какие-то файлы или папки и не уверены, нужны ли они.

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