Stampa architettura Spooler

Microsoft Windows 2000 e versioni successive di spooler di stampa sono costituiti da un set di componenti forniti da Microsoft e facoltativi forniti dal fornitore, con responsabilità che includono:

  • Determinare se un processo di stampa deve essere gestito in locale o in una rete.

  • Accettazione di un flusso di dati creato da GDI, insieme a un driver di stampante, per l'output in un determinato tipo di stampante.

  • Spooling dei dati in un file (se è abilitato il spooling).

  • Selezione della prima stampante fisica disponibile in una coda di stampanti logiche.

  • Conversione di un flusso di dati da un formato spooled ,ad esempio metafile avanzato (EMF) a un formato che può essere inviato all'hardware della stampante ,ad esempio il linguaggio di controllo della stampante (PCL) .

  • Invio di un flusso di dati all'hardware della stampante.

  • Gestione di un database basato sul Registro di sistema per i componenti spooler e i moduli della stampante.

  • (Windows Vista) Eseguire il rendering dei processi di stampa nel computer client anziché nel server di stampa. Il rendering lato client semplifica il carico di lavoro del server di stampa, è trasparente per il driver di stampa ed è abilitato per impostazione predefinita in Windows Vista.

  • Per Windows 7, i driver di stampa possono essere eseguiti in un processo separato dallo spooler. Questa funzionalità è denominata Isolamento driver stampante.