Енциклопедія пожежної безпеки

Наразі виконується завдання на друк. Примусове очищення черги друку

Принтер– це периферійний пристрій, яким комплектується майже кожний персональний комп'ютер. При покупці комп'ютера кожна людина думає про те, що ще може знадобитися для повноцінної роботи. І вибір найчастіше падає саме на принтер. Але, з новим пристрій, як не дивно приходять нові проблеми, у вигляді помилок чи просто не друкує принтер

Таких помилок буває дуже багато різного характеру. Наприклад, закінчивши роботу над документом, курсовою чи рефератами, його потрібно обов'язково роздрукувати, але при натисканні на кнопку «друк», принтер не подає жодних ознак початку роботи, і при цьому документ висить у черзі не пропадаючи. Також зустрічаються зовсім протилежні ситуації, коли при відправці на друк документ у черзі зникає, але нічого не відбувається. Ще останнім часом мені часто на очі трапляється така помилка як: « Не існує обробник друку».

Однією з найпростіших причин, чому не друкує принтер, є: випадання 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, перезавантажуємося в нормальному режимі і знову встановлюємо драйвера і принтер на комп'ютер. Після цього радіємо поновленню роботи принтера. До речі, не забудьте після встановлення ще раз перезавантажиться для коректної роботи пристрою.

Деякі завдання, які ми надсилаємо принтеру для друку, можуть сприяти тому, щоб черга друку принтера зависла. Якщо так сталося, навіть перезавантаження комп'ютера може не допомогти відновити друк. Однак вихід із цієї ситуації є і він дуже простий.

Якщо вам часто при роботі за ПК доводиться користуватися принтером, то швидше за все ви стикалися з такою ситуацією, коли надіслані принтеру для друку завдання, особливо коли таких, скажімо, не одне і не два, блокують диспетчер черги друку принтера і більше не дозволяють надрукувати нічого.

Щоб очистити чергу друку принтера недостатньо просто скасувати завдання, черга, що зависла, не очиститься навіть якщо ви перезавантажте комп'ютер. Що ж тоді робити, запитайте ви, як змусити принтер знову друкувати. З будь-якої ситуації є вихід, сьогодні ми розповімо вам як очистити чергу друку принтера, витративши на це зовсім небагато часу.

Очищаємо чергу друку принтера за допомогою командного рядка

Відкрийте командний рядок Windows від імені адміністратора. Щоб зробити це клікніть по кнопці "Пуск" і в меню, що відкрилося, в рядку пошуку ввести команду "cmd", потім в результатах пошуку клікнути правою клавішею миші по відповідному ярлику (cmd.exe) і в контекстному меню вибрати пункт "Запуск від імені адміністратора" .

У вікні консолі введіть команду “net stop spooler”. Тепер знайди на системному розділі жорсткого диска, зазвичай це диск C:, папку “Printers” і видаліть із неї все DHD- і SPL-файли, обов'язково переконайтеся, що видалили їх все. До речі, шлях до папки “Printers” за замовчуванням такий: C: Windows System32 Spool.

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

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

Ось і все, тепер ви знову можете надсилати завдання та друк, і сподіваємося у вас більше не виникне питання як очистити чергу друку принтера. Успіхів!

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

Для початку крапельку КОРИСНОЇ для нас теорії! Розширимо словниковий запасз одного боку і зрозуміємо суть того, що відбувається з іншого.

Що таке черга друку, диспетчер черги друку тощо. ?

spool (англ.)- підкачувати/відкачувати дані;
SPOOL- Зменш. від Simultaneous Print Operations On Line – одночасна online обробка завдань на друк;
spooler (print spooler)– спулер, спулер друку – 1) диспетчер черги друку – програма-планувальник, яка приймає документи, надіслані користувачем на друк, зберігає їх (на дискуабо в оперативної пам'яті)та відправляє в порядку черги наобраний принтер. Дискова адреса Диспетчера черги друку (Spooler SubSystem App) - Windows\System32spoolsv.exe; 2) підсистема друку отримує, обробляє, виконує диспетчеризацію та розподіляє документи, що направляються на друк. Дискова адреса Підсистеми друку (Spooler SubSystem DLL) - Windows\System32spoolss.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);
– у діалоговому вікні Служби знайдіть Менеджер черги друку;
– клацніть Запустити службу.

Ось і все… нічого страшного нема!

Уявімо таку ситуацію: Ви "відправляєте" на принтер друк якогось документа, а він не хоче друкуватися. Знайомо? У цій статті будуть розглянуті всі можливі причини, а також методи виправлення для того, щоб документ все ж таки роздрукувався і всі були задоволені.

Отже, для початку розглянемо можливі причини такої поведінки принтера та комп'ютера загалом.

1) Може бути банально вимкнено принтер. Подивіться на нього і переконайтеся, що лампочка мережі та очікування горить.
Якщо ні, увімкніть через кнопку. Якщо навіть після цього не спалахнула - значить потрібно подивитися на дроти підключення (мережа і до комп'ютера). Може, побут вони відійшли або взагалі впали і не підключені.

2) Подивіться, чи є папір у принтері. Так, буває таке.

3) Може бути таке, що у Вас кілька принтерів або були змінені налаштування і документ відправляється на інший принтер. Щоб переконатися в правильності налаштувань, перегляньте куди надсилається документ. Зазвичай у всіх програмах для друку є вибір того, куди відправлятиметься на роздрук документ. Наприклад, ось так виглядає в Блокноті:

Якщо проблема була в цьому, то щоб потім не мучиться і не вибирати кожного разу свій принтер, миєте в Панелі управління знайти "Пристрої та принтери" і в цій налаштування встановити принтер, який буде використовуватися завжди за замовчуванням, клікнувши по ньому ПКМ і вибравши пункт "Використовувати за замовчуванням"

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

Чи причини виявили? Вирішили проблему? Ні? Тоді переходимо до іншої найбільш поширеної проблеми - це коли Ви відправили на друк документ, а він залишається "висіти" в Черзі друку (віконце стану принтера, в якому відображаються всі документи) і то пише що "Йде друк", то "Помилка", а насправді нічого не відбувається.
Часто в цьому випадку багато користувачів відправляють повторно на друк той самий документ або інші. Думають, мовляв, "А раптом допоможе" і тоді в Черзі з'являються десятки документів на друк, але вона все одно не відбувається.

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

1) Найлегше і швидке рішення - це перезавантажити або принтер, або комп'ютер. Зазвичай вимикає принтер, а комп'ютер шкода. Можна взагалі й те й те відключити та знову включити.
Тут слід знати, що й Ви вимкнули принтер, та був включили його (бажано через секунд 10), то потрібно знову відправляти на друк документ, т.к. він вже буде в черзі (за умови, що комп'ютер не вимикали) і може роздрукуватися кілька разів.

2) У вікні клацаємо правою кнопкою по документу та вибираємо Скасувати

3) Ідемо в Пуск - Панель управління - Принтери та факси
Це для Windows XP

У Windows 7 і 8 цей пункт називається "Пристрої та принтери" (якщо Перегляд стоїть за великими/дрібними значками)

Тут знаходимо наш принтер і або клацаємо по ньому ПКМ та вибираємо пункт Очистити чергу друку:

або відкриваємо цей принтер і у вікні Черги друкувибираємо меню Принтер та пункт "Очистити чергу друку":

Не вийшло? Тоді візьмемося серйозніше за видалення черги друку.

4) Клацаємо ПКМ за значком Мого комп'ютера (в меню Пуск або на Робочому столі) та вибираємо пункт Управління:

Тут, у лівій частині вікна, клацаємо двічі за пунктом «Служби та програми», потім двічі за пунктом «Служби», а потім у правій частині шукаємо пункт «Диспетчер черги друку». Виділяємо його, клацаємо ПКМ та вибираємо «Стоп»:

У Windows 7 це виглядає трохи інакше і пункти мають інші назви, але сенс від цього не змінюється:

Тепер нам потрібно зайти до папки C:\WINDOWS\system32\spool\PRINTERS
і видалити звідти всі файли та папки:

Якщо у вас Windows стоїть не на диску С, то можете в адресний рядок провідника вставити %systemroot%\system32\spool\printers\


Тепер знову відкриваємо нашу службу «Диспетчер черги друку» (якщо закрили) і клацаємо по ній ПКМ, вибравши вже пункт «Пуск» або «Запустити»:

Всі. Тепер черга друку вже точно буде очищена.

Для тих, кому всі виконані вище (у пункті 4) дії видалися надмірно важкими, я приготував для Вас хороше рішення- Це файл, який все зробить за Вас - зупинить службу, видалити файли, запустить службу.
Вам потрібно лише завантажити його, розархівувати (

Ймовірно, багато користувачів стикалися з проблемою, коли при спробі виведення документа або зображення на принтер друк виявляється неможливим. Світлодіод принтера блимає, сигналізуючи про те, що процес ніби ось-ось повинен початися, але нічого не відбувається. Ні до чого не призводить і повторне надсилання документа на друк. Тут і постає питання, як очистити чергу друку принтера. Далі буде наведено кілька простих способів.

Черга друку: чому виникають збої?

Причини «підвисання» принтера можуть бути різними - від банального падіння напруги в електромережі до збоїв, пов'язаних з некоректно встановленими драйверами.

Частково до збоїв цього можна віднести занадто велика кількістьдокументів у черзі (особливо це стосується не локальних, а мережевих принтерів), надто довгий час очікування, виставлений у налаштуваннях принтера, проблеми роботи самої служби друку тощо. Але якимось чином цю проблему вирішувати треба? Далі розглянемо питання, як очистити чергу друку принтера Windows 7 або будь-якої іншої системи. Яка ОС використовується, принципового значення немає.

Як очистити чергу друку принтера: найпростіші способи

Під час надсилання документа на друк у системному треї з'являється піктограма принтера. Якщо на значку стоїть хрестик, система може посилатися на недоступний або відсутній принтер. Його потрібно буде знову встановити у відповідних налаштуваннях комп'ютера.

У випадку, коли все нормально, але друк не стартує, слід натиснути на іконку та викликати меню, де в розділі «Принтер» з переліку дій вибрати рядок очищення списку або окремого документа. Зазвичай це допомагає, але не завжди.

Якщо система сигналізує про те, що в черзі документів немає (список принтера порожній), але сам принтер все одно не повертається у вихідний стан (світлодіод все одно блимає), потрібно просто перезавантажити систему, що зазвичай все і роблять. Щоправда, у разі при рестарті друк починається у нормальному режимі. Тобто, користувач не очищає чергу, а видаляє тимчасові файли принтера.

Видалення файлів друку

У випадку, коли потрібно вирішити проблему того, як очистити чергу друку принтера Windows 10, можна зробити трохи інакше. Потрібне ручне втручання.

Спочатку в дереві процесів «Диспетчер задач» потрібно завершити роботу служб друку (spooler.exe і spoolsv.exe), після чого самостійно видалити тимчасові файли принтера з розширеннями.spl і.shd, які знаходяться в папці Printer каталогу Spool, який у свою чергу знаходиться в директорії System32 системної папки Windows.

Примусовий перезапуск служби друку

У питанні того, як очистити чергу друку принтера, є ще одне рішення, хоча воно є складнішим. У цьому варіанті потрібно викликати розділ служб (команда services.msc в меню «Виконати»), знайти там «Диспетчер друку» та з меню правого кліка вибрати рядок зупинки.

Потім вимкніть живлення принтера, витягніть шнур живлення та зачекайте близько 60 секунд, а потім знову ввімкніть пристрій. Після цього у цьому розділі можна зробити повторний старт відповідної служби.

Дії через командний рядок

Більш просунуті користувачі проблему того, як очистити чергу друку принтера, можуть вирішити за допомогою командного рядка, що викликається з консолі «Виконати» командою cmd (без лапок).

Тут потрібно буде прописати таку послідовність:

В принципі, даний набір команд є аналогом перезапуску «Диспетчера друку» з одночасним видаленням тимчасових файлів принтера.

Що можна використати додатково?

Якщо всі вищеописані методи комусь здаються складними або не дають належного ефекту, можна скористатися сторонніми утилітами, серед яких найцікавішою є програма HP Print and Scan Doctor.

Програма здатна автоматично визначати та виправляти деякі помилки, пов'язані з принтерами. Як правило, після завершення процесу обробки збоїв більшість принтерів починають працювати у штатному режимі.

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

Замість підсумку

У принципі, будь-яка із запропонованих методик має свої плюси та мінуси. Однак у самому простому випадкуКоли документи все-таки на друк вивести потрібно, але принтер не спрацьовує, найкраще просто перезавантажити систему, адже після рестарту друк зазвичай починається, як ні в чому не бувало. На крайній випадок можна використовувати спільно примусовий перезапуск служби друку та видалення тимчасових файлів (для цього оптимальним є командний рядок, оскільки не доведеться ритися в службах і шукати файли в "Провіднику").

Подібні публікації