Спулерът е вид помощна програма, която обикновено е в комплект с някаква операционна система. Спулерите за печат, например, пренасочват командите на принтера към файл на диск или в RAM паметта, вместо директно към принтера. Командите се предават на принтера само когато процесорът е готов и неактивен. Това е така, защото програмата, която предоставя всеки файл, който трябва да бъде отпечатан, не може да направи нищо друго, докато тече процесът на печат.
Technipages обяснява спулера
Спулерът за печат по същество заблуждава тази програма да мисли, че е свързан супер бърз принтер, когато всъщност изходът за момента се съхранява във файл. Доколкото програмата знае, процесът е завършен и може да продължи да работи нормално. След това, когато принтерът и компютърът са свързани и подготвени, спулерът насочва данните от принтера към принтера, в който момент процесът на печат всъщност започва и работи.
Това означава, че процесорно интензивната част от подготовката на документа и отпечатването му е „завършена“ от гледна точка на програмата. Последната стъпка е тази, която отнема най-много време, но се нуждае от по-малко ресурси на процесора – действителното отпечатване на документа на физическа хартия. Тежестта на усилията е върху принтера – компютърът не допринася почти нищо. Вместо това принтерът, без значение какъв тип принтер е, трябва да обработи документа, да избере правилната хартия и да извърши процеса на печат.
Без спулер, който да „прекъсне“, така да се каже, програмата и компютърът ще останат заети, докато целият процес на печат не завърши. За по-големи документи – помислете за стотици страници – това ще доведе до огромно забавяне и ще прекъсне всякакъв вид ефективен работен процес.
Често срещани употреби на Spooler
- Спулерите могат да действат между всякакъв вид бавни периферни устройства и компютър, въпреки че най-често това е принтер.
- Спулерът е инструмент за мултипрограмиране, който предава команди и файлове между различни устройства и местоположения.
- Използването на спулери за печат прави процеса на печат по-ефективен, като освобождава ресурси възможно най-рано.
Често срещани злоупотреби с Spooler
- Спулерът е програма, която изпраща файл до принтера от програмата, която го е създала.