Callback
  • Від місця на ринку до магазину

  • -

  • Від магазину до торговельної мережі

  • -

  • Від торгівлі до виробництва

Принтер не друкує або зависла черга друку: як очистити Spooler

Володимир Витищенко
Володимир Витищенко

Експерт з автоматизації торгівлі у Торгсофт

Інструкція для випадків, коли друк із Торгсофт не відбувається, документи «висять» у черзі, або принтер друкує некоректні символи. Підходить для локального друку та роботи через термінальний сервер (RDP).

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

Коли потрібно очищати чергу друку

  • Чек або звіт не друкується, але нові завдання продовжують накопичуватись.

  • Документ у черзі має статус «Видалення…» і не зникає.

  • Принтер почав друкувати нечитабельні символи.

  • Після роботи через RDP принтер зник або не реагує.

  • Перезавантаження ПК не вирішило проблему.

Як зрозуміти, що проблема в черзі друку або Spooler

  • Черга друку не очищується стандартним способом.

  • Принтер відображається як Offline / Автономний.

  • Торгсофт не може передати дані на принтер.

  • У RDP-сесії принтер відсутній або не активний.

  • Друк тестової сторінки не починається.

Чому друк зависає або не відновлюється

  1. Збій служби друку Windows (Print Spooler) — тимчасові файли черги не видаляються.

  2. Неправильно завершена RDP-сесія — сеанс був від’єднаний, а не завершений (Log off).

  3. Втрата зв’язку з принтером — USB-порт, кабель, режим енергозбереження.

  4. Конфлікт або «дубль» драйвера — дані надсилаються в неактивний принтер.

  5. VPN або мережевий розрив — для принтерів, підключених через мережу.

Як відновити друк і очистити Spooler

1. Очищення черги на локальному ПК (стандартний спосіб)

  1. Відкрийте Панель керування → Пристрої та принтери.

  2. Двічі натисніть на потрібний принтер.

  3. У меню виберіть Принтер → Очистити чергу друку.

  4. Перевірте, що знята галочка «Працювати автономно».

  5. Переконайтесь, що правильний принтер встановлено за замовчуванням (зелена галочка).

 Очищення черги на локальному ПК (стандартний спосіб)

2. Якщо робота через RDP / термінальний сервер

  1. Обовʼязково виконайте Завершення сеансу (Log off / Sign out).

    •    Закриття вікна хрестиком не скидає чергу.

  2. Зачекайте 10–15 секунд.

  3. Підʼєднайтесь до сервера знову.

  4. У Торгсофт відкрийте Налаштування → Параметри → Вибір принтерів, щоб оновити список принтерів.

3. Примусове очищення черги (рівень адміністратора)

Використовуйте, якщо документи зависли зі статусом «Видалення…».

Знайдіть службу Диспетчер друку (Print Spooler)

  1. Натисніть Win + R → введіть services.msc.

  2. Знайдіть службу Диспетчер друку (Print Spooler) → Зупинити.

Диспетчер друку (Print Spooler)

Відкрийте папку:
C:\Windows\System32\spool\PRINTERS

C:\Windows\System32\spool\PRINTERS

  1. Видаліть всі файли у папці (.SPL, .SHD).

  2. Поверніться до служб → Запустити Print Spooler.

Примусове очищення черги (рівень адміністратора)

Автоматизація:
Для постійних проблем створіть .bat файл і запускайте від імені адміністратора:

net stop spooler

del /Q /F /S "%systemroot%\System32\Spool\Printers\*.*"

net start spooler

4. Перевірка обладнання та підключень

  • Принтер підключений до того ж USB-порту, що й раніше.

  • Не використовується пасивний USB-хаб без живлення.

  • Довжина USB-кабелю не більше 1,8 м, бажано з феритовими кільцями.

  • У налаштуваннях живлення Windows вимкнено відключення USB для економії енергії.

Як перевірити, що друк відновився

  • Черга друку порожня.

  • Тестова сторінка друкується без затримок.

  • Чек або звіт із Торгсофт друкується з першої спроби.

Як уникнути повторного зависання друку

  • Завжди завершувати RDP-сеанс через Log off.

  • Не підключати принтери через нестабільні USB-хаби.

  • Використовувати перевірені драйвери принтерів.

  • Регулярно перезавантажувати серверний ПК.

  • Для термінального сервера — налаштовувати друк через LPR/LPD, а не стандартне RDP-перенаправлення.

Що важливо запам’ятати

Якщо друк «завис» — не надсилайте чек повторно.
Спочатку очистіть чергу друку, при потребі перезапустіть Spooler, і лише після цього повторюйте друк.


Програма обліку товару | Торгсофт



Facebook Instagram YouTube Twitter Google News Apple Podcast SounCloud

Додати коментар

Додати коментар
Дякуємо за ваш відгук! Він буде опублікований після перевірки модератором.
Схожі статті