Spooler je vrsta pomoćnog programa koji je obično u paketu s nekim operativnim sustavom. Ispisni spooleri, na primjer, usmjeravaju naredbe pisača u datoteku na disku ili u RAM-u, umjesto izravno na pisač. Naredbe se prosljeđuju pisaču samo kada je CPU gotov i neaktivan. To je zato što program koji pruža bilo koju datoteku koju treba ispisati ne može učiniti ništa drugo dok se proces ispisa izvodi.
Technipages objašnjava Spooler
Spooler ispisa u biti zavara taj program da misli da je superbrzi pisač povezan, dok je zapravo izlaz za sada pohranjen u datoteci. Koliko je programu poznato, proces je završen i može nastaviti normalno raditi. Zatim, kada su i pisač i računalo povezani i pripremljeni, spooler vodi podatke pisača do pisača, u kojem trenutku proces ispisa zapravo počinje i pokreće se.
To znači da je CPU-intenzivan dio pripreme dokumenta i ispisa 'dovršen' s gledišta programa. Posljednji korak je onaj koji oduzima najviše vremena, ali treba manje CPU resursa – stvarni ispis dokumenta na fizički papir. Teret truda leži na pisaču – računalo ne pridonosi gotovo ništa. Umjesto toga, pisač, bez obzira o kojoj se vrsti pisača radi, treba obraditi dokument, odabrati pravi papir i izvršiti postupak ispisa.
Bez spoolera koji bi takoreći 'prekinuo', program i računalo ostali bi zauzeti sve dok se cijeli proces ispisa ne završi. Za veće dokumente – razmislite o stotinama stranica – to bi izazvalo veliko kašnjenje i prekinulo bilo kakav učinkovit radni proces.
Uobičajene upotrebe Spooler-a
- Spooleri mogu djelovati između bilo koje vrste spore periferije i računala, iako je to najčešće pisač.
- Spooler je alat za više programa koji prosljeđuje naredbe i datoteke između različitih uređaja i lokacija.
- Korištenje spoolera ispisa čini proces ispisa učinkovitijim oslobađanjem resursa što je prije moguće.
Uobičajene zloupotrebe Spooler-a
- Spooler je program koji šalje datoteku na pisač iz programa koji ju je stvorio.