Concepto de Spooler
El término Spooler (de Spool, acrónimo de Simultaneous Peripheral Operations On-line) se refiere a una aplicación informática que gestiona el proceso de transferencia de datos, colocándolos en un área de trabajo temporal (el buffer), donde otra aplicación puede acceder y procesarlo más tarde. El spooler es especialmente útil cuando los dispositivos que acceden a los datos lo hacen a velocidades diferentes. En estos casos el buffer providencia una especie de fila de espera donde los datos quedan almacenados mientras el dispositivo más lento los carga.
El más común de los spooler es el spooler de impresión que controla la fila de impresión (efectuando la gestión de quien envió tareas para imprimir primero, prioridades, etc.) funcionando en segundo plano relativamente al ordenador. Este tipo de aplicación, utilizado por la mayoría de los sistemas operativos (exceptuando el DOS), envía los datos para el buffer de la impresora, permitiendo así liberar la aplicación para trabajar otro documento mientras es efectuada la gestión de la impresión.