A spooler egy olyan típusú segédprogram, amely általában valamilyen operációs rendszerhez van kötve. A nyomtatási spoolerek például a nyomtatóparancsokat egy lemezen vagy a RAM-ban lévő fájlba irányítják, nem pedig közvetlenül a nyomtatóra. A parancsok csak akkor kerülnek át a nyomtatónak, ha a CPU készen áll és tétlen. Ennek az az oka, hogy a nyomtatandó fájlt biztosító program nem tud mást tenni a nyomtatási folyamat közben.
Technipages elmagyarázza a Spooler
A nyomtatásisor-kezelő lényegében megtéveszti azt a programot, hogy egy szupergyors nyomtató csatlakoztatva van, holott a kimenetet egyelőre egy fájlban tárolják. A program tudomása szerint a folyamat befejeződött, és a szokásos módon futhat tovább. Ezután, amikor a nyomtató és a számítógép is csatlakoztatva van és előkészítve van, a spooler a nyomtató adatait a nyomtatóhoz vezeti, és ekkor a nyomtatási folyamat ténylegesen elindul és fut.
Ez azt jelenti, hogy a dokumentum elkészítésének és kinyomtatásának CPU-igényes része a program szempontjából „befejezett”. Az utolsó lépés az, amely a legtöbb időt vesz igénybe, de kevesebb CPU-erőforrást igényel – a dokumentum tényleges nyomtatása fizikai papírra. Az erőfeszítések terhe a nyomtatón van – a számítógép szinte semmit sem tesz hozzá. Ehelyett a nyomtatónak, függetlenül attól, hogy milyen típusú nyomtatóról van szó, fel kell dolgoznia a dokumentumot, ki kell választania a megfelelő papírt, és végre kell hajtania a nyomtatási folyamatot.
A „megszakító” spooler nélkül a program és a számítógép foglalt maradna, amíg a teljes nyomtatási folyamat be nem fejeződik. Nagyobb dokumentumok esetén – gondoljunk csak több száz oldalra – ez óriási késést okozna, és megszakítana minden hatékony munkafolyamatot.
A Spooler általános felhasználási módjai
- A spoolerek bármilyen lassú periféria és számítógép között működhetnek, bár leggyakrabban ez egy nyomtató.
- A spooler egy többprogramozó eszköz, amely parancsokat és fájlokat ad át különböző eszközök és helyek között.
- A nyomtatási spoolerek használata a lehető legkorábbi erőforrások felszabadításával hatékonyabbá teszi a nyomtatási folyamatot.
A Spooler gyakori visszaélései
- A spooler egy olyan program, amely fájlt küld a nyomtatónak az azt létrehozó programtól.