Un spooler de imprimare este un set de componente Microsoft Windows care gestionează procesul de imprimare. Print Manager oferă utilizatorului o interfață grafică pentru obținerea de informații despre funcționarea spoolerului și configurarea acestuia. Cu toate acestea, spooler-ul poate continua să funcționeze chiar dacă spooler-ul de imprimare este inactiv.
Aplicațiile de imprimare a documentelor emit comenzi de nivel înalt (cum ar fi trimiterea textului, desenarea liniilor, dreptunghiurilor, cercuri) către GDI . GDI, împreună cu driverul de imprimantă, convertește comenzile primite într-o lucrare de imprimare și o transmite către spooler.
Partea client a spoolerului (winspool.drv) transmite date prin partea de server RPC (spoolsv.exe). Partea de server a spoolerului include un router de imprimare (spoolsv.dll), un furnizor local de imprimare (localspl.dll), un procesor de imprimare, un procesor de pagină separator și un monitor de port.
Routerul de imprimare găsește un furnizor de imprimare potrivit și îi trimite lucrarea de imprimare. Furnizorul local de imprimare, după ce a primit lucrarea, o scrie într-un fișier și cheamă procesorul de imprimare pentru a o procesa. Formatul lucrării poate fi RAW (comenzi executate direct de imprimantă), Text (text ANSI), EMF sau PostScript . Lucrările text sunt trimise la imprimantă neschimbate, lucrările RAW sunt fie neschimbate, fie motorul de imprimare adaugă un caracter Form Feed la sfârșitul lucrării. Lucrările EMF sunt convertite de motorul de imprimare într-un limbaj de comandă pentru imprimantă, cum ar fi PCL . Procesorul de pagini de separare, dacă este activat, adaugă pagini de separare între lucrări. Pagina de separare poate conține numele utilizatorului care a creat sarcina, numele computerului său, data și ora la care a fost creată sarcina.
După ce lucrarea a fost procesată de procesorul de imprimare și procesorul de pagini separatoare, furnizorul local de imprimare o transmite monitorului portului. Monitorul portului local controlează porturile paralele și seriale la care sunt conectate imprimantele, monitorul portului standard este folosit pentru a trimite lucrări prin rețea. În plus față de acestea, pot fi utilizate și alte monitoare, cum ar fi monitoare NetWare și AppleTalk .
Concepte de imprimare . technet . Microsoft (2012). Data accesului: 26 mai 2012. Arhivat din original pe 22 septembrie 2012.