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

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

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

Подскажите, как можно настроить принтер: я на него отправила 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 будут удалены временные файлы для распечатки (именно они и присутствуют в очереди печати).

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

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

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

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

Как понятно из заголовка, речь пойдет об очистке очереди печати принтера. Такая необходимость может возникнуть из-за какой либо ошибке при печати. Например, текущее задание печати завершилось с ошибкой и не очищается из очереди, соответственно, все последующие задания печати встанут в очередь и будут ждать завершения предыдущего. Проблема решается быстро и не представляет никакой сложности. Самым нетерпеливым можно сразу посетить конец статьи, где мы автоматизируем очистку очереди печати с помощью *.bat файла.

Также в конце статьи есть ВИДЕО , где я все раскладываю по полочкам.

Нужно зайти в «Пуск - Панель управления - принтеры и факсы».

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

В результате у вас должно появиться такое окно.


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


Если задание отменилось - принтер начнет печатать все остальные задания печати.

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

Чистим очередь печати

1. Щелкаем правой кнопкой мыши по значку «Мой компьютер» и выбираем пункт «управление».


2. В появившемся окне, дважды щелкаем по пункту «Службы и приложения» затем дважды по пункту «Службы».

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


4. Затем нам нужно удалить все файлы из папки: C:WINDOWSsystem32spoolPRINTERS


5. Теперь возвращаемся в службы и снова находим «Диспетчер очереди печати» Щелкаем по нему правой кнопкой мыши и выбираем пункт «пуск».


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

Автоматизируем процесс удаления очереди (.bat)

Согласитесь, что каждый раз выполнять всю последовательность действий из первого пункта слишком неудобно. Поэтому мы автоматизируем весь процесс. ?
Данный способ очистки очереди печати фактически ничем не отличается от первого, за одним лишь исключением, что все пункты из первого способа выполняются автоматически с помощью «батника» (файлы с расширением.bat)
1. Итак, чтобы очистить очередь печати достаточно скачать файл clearprint.bat и запустить его. В Windows 7 нужно запустить файл с правами администратора (пр. кнопка мыши - запустить от имени администратора ). После запуска ждем исполнения файла (около 5 сек).
2. Готово, очередь печати пуста, а значит мы может продолжать работать над своими делами.

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

Вот, видите, нет ничего сложного. До встречи на следующих страницах сайта сайт

P.S. Не забываем подписываться на новые статьи?

Думаю многие сталкивались с ситуацией, когда документ «завис» в очереди на печать… не желает удаляться, а из за него не печатаются и прочие задания на печать.

Для начала капельку ПОЛЕЗНОЙ для нас теории! Расширим словарный запас с одной стороны и поймём суть происходящего с другой…

Что такое очередь печати, диспетчер очереди печати и т.д. ?

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);
– в диалоговом окне Службы найдите Диспетчер очереди печати;
– щелкните Запустить службу.

Вот и всё… ничего страшного нет!

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

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

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

Но, после её перезагрузки, не любил начинать по-новому открывать нужные программы, документы или окна интернет-браузера, которые были открыты до перезагрузки. Теперь же я поступаю совсем по-другому, а именно очищаю очередь печати принтера 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 полезных компьютерных советов.

Инструкция

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

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

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

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

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

Источники:

  • как создать документ на печать

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

Инструкция

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

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

3. В зависимости от настроек вашей операционной системы Windows XP меню «Пуск» может отличаться. Открыть «Панель управления» можно двумя способами:- Пуск -> Настройка -> Принтеры и факсы. Этот способ используется, если у вас меню настроено стандартным способом.
- Пуск – Принтеры и факсы. Этот способ применяется в том случае, когда меню не классическое, и в нем все пункты расположены в два .

В меню «Пуск» необходимо выбрать пункт «Выполнить», и ввести команду «control printers», и нажать кнопку ОК.

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

Полезный совет

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

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

Инструкция

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

Первая часть готовится следующим образом: добавляйте в дистиллированную воду (50 мл, t=25-30оС) небольшими порциями марганцовку, постоянно помешивая, пока марганцовка не перестанет растворяться. Затем добавьте 50 мл холодной уксусной кислоты. Готовьте этот непосредственно перед применением, так как он быстро потеряет свою активность.

Вторая часть состава: в дистиллированную воду в количестве 100 мл той же температуры, что было сказано выше, добавьте 1-2 таблетки гидроперита.

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

Еще одно средство: чайную ложку уксусного концентрата (70%) смешайте с кристаллической марганцовкой (на кончике ножа). Можно обрабатывать текст .

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

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

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

Инструкция

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

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

Запустите команду выполнить в меню кнопки «Пуск». Введите в диалоговом окне команду control printers и подтвердите ее выполнение, нажав кнопку «Ок». Перед вами появится окно. Найдите в нем значок принтера. Данная иконка будет содержать название вашего печатного устройства, указанного в списке вашей операционной системе. Кликните на этой иконке правой кнопкой мыши и выберите пункт «Открыть». Перед вами появится окно. Найдите столбик «Документ» и выберите в нем задание, отправленное , которое вы бы хотели отменить. Для этого кликните на выбранном задании правой кнопкой мыши и в появившемся перечне действий выберите пункт «Отмена».

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

Видео по теме

Полезный совет

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

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

Инструкция

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

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

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

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

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



Отчетность