Direction Software

Печат и сканиране / / 6 мин

Невидимата опашка зад всеки успешен печат

Spooler-ът за печат е системна услуга, която приема документите, подготвя ги за избрания принтер и ги подрежда в опашка, докато устройството е готово да ги отпечата. Той позволява на потребителя да продължи работа, без приложението да чака всяка страница да излезе на хартия. В статията са разгледани основните му функции, разликите между локален и мрежов печат, типичните причини за блокирани задания и практичен начин за безопасно изчистване на опашката. Ще откриете и насоки кога проблемът е в услугата, драйвера, връзката или самия принтер, както и препоръки за по-надеждна работа.

Spooler-ът за печат е компонентът, който организира задачите между програмата, от която изпращате документ, и принтера, който трябва да го отпечата. Вместо Word, браузърът или счетоводният софтуер да чакат всяка страница да бъде обработена от устройството, те предават заданието на spooler-а. Той го записва временно, подрежда го в опашка и го изпраща към правилния принтер, когато той е свободен и достъпен. Затова при проблем с печата често се вижда съобщение за „чакащ“, „поставен на пауза“ или „грешка“ документ.

Какво представлява spooler-ът

Думата spool описва временно съхраняване и последователна обработка на задания. При печата това означава, че системата приема файл, преобразува го във формат, разбираем за драйвера и устройството, и управлява реда на отпечатване. В Windows основната услуга се нарича Print Spooler; в macOS и много Linux системи подобна роля изпълнява CUPS (Common UNIX Printing System).

Spooler-ът не е самият драйвер. Драйверът превежда съдържанието и настройките към езика, който конкретният принтер поддържа, например PCL или PostScript. Spooler-ът от своя страна следи задачите, статуса им, разрешенията на потребителите и маршрута им към локален, USB, Wi-Fi или мрежов принтер.

Как протича едно задание за печат

Процесът започва още щом натиснете „Печат“ в приложението. На практика няколко софтуерни компонента си предават документа, преди първата страница да стигне до тавата с хартия.

  1. Приложението създава задание според избраните настройки: брой копия, двустранен печат, формат A4, цветен или черно-бял режим.
  2. Операционната система предава заданието на драйвера на избрания принтер.
  3. Spooler-ът записва данните временно и поставя задачата в опашката.
  4. Когато принтерът е свободен, онлайн и има нужните консумативи, данните се изпращат към него.
  5. Системата отчита резултата: успешно отпечатване, пауза, липса на хартия, офлайн състояние или грешка.

Този модел е особено полезен при големи PDF файлове и при споделени офисни принтери. Няколко души могат да изпращат документи почти едновременно, а spooler-ът определя реда, без устройствата и приложенията им да се конкурират директно за принтера.

Локална и мрежова опашка за печат

Къде се обработва опашката зависи от начина, по който е свързан принтерът. При домашен USB принтер тя обикновено е на компютъра, от който се печата. При фирмена среда задачите може първо да стигат до сървър за печат, който ги разпределя към общите устройства. Това улеснява централизираното управление, но добавя още една възможна точка за неизправност.

ВариантКъде работи опашкатаПредимствоЧест проблем
USB принтерНа локалния компютърЛесна настройка за един потребителЗаданията спират, ако компютърът е изключен
Wi-Fi принтерНа компютъра или в самото устройствоПечат от няколко устройства без кабелПроменен IP адрес или нестабилна безжична връзка
Споделен принтерНа компютъра, който го споделяНе изисква отделен сървърХост компютърът трябва да е включен
Сървър за печатНа централен сървърКонтрол на права и драйвери за много потребителиЕдна грешка засяга повече потребители

Защо опашката се блокира

Блокираното задание не винаги означава повреден spooler. Понякога причината е физическа: отворен капак, заседнала хартия, празна тава, липсващ тонер или код за грешка на дисплея. В други случаи проблемът е софтуерен или мрежов.

  • Неправилен, стар или несъвместим драйвер за принтера.
  • Принтерът е маркиран като офлайн, въпреки че е включен.
  • Прекъсната USB, Ethernet или Wi-Fi връзка.
  • Повредено или прекалено голямо задание, често PDF с необичайни шрифтове или графики.
  • Пауза на опашката или активирана опция „Използвай принтера офлайн“.
  • Недостатъчни права за използване на мрежов принтер.
  • Спряна услуга Print Spooler или повредени временни файлове на опашката.

Най-добрият първи ход не е веднага да рестартирате услугата: проверете състоянието на принтера и конкретното съобщение за грешка. Така различавате липса на хартия от проблем с драйвер или мрежова връзка.

Как безопасно да изчистите заседнала опашка

Преди да изтриете задачи, уверете се, че няма важни документи, които трябва да бъдат отпечатани. Запазете ги и при нужда ги изпратете повторно след отстраняване на причината. В Windows отворете Настройки > Bluetooth и устройства > Принтери и скенери, изберете принтера и отворете опашката. В някои версии на системата пътят може да е през Контролен панел > Устройства и принтери.

Първо опитайте от прозореца на опашката

  1. Изберете блокираното задание и натиснете „Отказ“.
  2. Ако има повече чакащи документи, използвайте „Отказ на всички документи“.
  3. Проверете дали принтерът не е на пауза и дали не е избрано „Използвай принтера офлайн“.
  4. Изчакайте кратко, след което изпратете тестова страница или малък документ.

Когато задачите не се премахват

Ако прозорецът не реагира, в Windows може да се наложи рестартиране на услугата. Отворете Услуги, намерете Print Spooler, изберете „Спиране“, после „Стартиране“. При упорити случаи администраторът може да спре услугата, да изтрие временните файлове от папката на spooler-а и да я стартира отново. Това действие премахва всички чакащи задания, затова не бива да се прави без предварителна проверка.

В macOS отворете Системни настройки > Принтери и скенери, изберете устройството и прегледайте опашката. Ако проблемът продължава, премахнете и добавете принтера отново само след като знаете правилните данни за мрежата и драйвера. В корпоративна среда е разумно първо да се обърнете към ИТ поддръжката.

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

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

При повтаряща се грешка отпечатайте малка тестова страница. Ако тя излиза успешно, но един конкретен файл не, вероятно проблемът е в съдържанието или настройките на този файл. Опитайте да го запишете като нов PDF, да намалите качеството на изображенията или да печатате на по-малки части. Ако и тестовата страница не излиза, проверете кабела, мрежовата връзка, статуса на принтера и услугата за печат.

Кога е нужна допълнителна помощ

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

Разбирането на spooler-а прави диагностиката по-подредена. Той е посредникът, който държи реда между приложенията и принтера; когато опашката заседне, проверявайте последователно документа, настройките, връзката, драйвера и състоянието на услугата.

Източници и допълнително четене

Също на

За автора

María FernándezRedactora

Investiga y prueba herramientas digitales. Le interesa todo lo que ahorre tiempo sin complicar la vida.