📘OS Spooler
Definición de OS Spooler
El OS Spooler (Operating System Spooler) es el sistema de gestión de impresión propio del sistema operativo (Windows, Linux o Unix). Es la entidad externa a la que SAP le entrega el documento final una vez que ha sido procesado internamente.
En el flujo de trabajo, el OS Spooler es el último eslabón de la cadena de software antes de que los datos lleguen físicamente a la impresora.
1. La función del OS Spooler frente a SAP
SAP no se comunica directamente con los cables o puertos de las impresoras. En su lugar, delega esa tarea al sistema operativo. El OS Spooler se encarga de:
-
Recibir el paquete de datos: Acepta el archivo ya formateado por el proceso de spool de SAP.
-
Gestionar la cola de impresión: Administra el orden de salida junto con otros documentos que no necesariamente provienen de SAP (como un Word o un PDF local).
-
Controladores (Drivers): Utiliza los drivers instalados en el servidor para traducir el documento al lenguaje específico del hardware.
2. Tipos de OS Spooler según el entorno
Dependiendo de dónde esté instalado tu servidor de SAP o tu servidor de impresión, el OS Spooler cambia de nombre y tecnología:
-
En Windows: Es el servicio llamado "Cola de impresión" (Print Spooler). Se gestiona desde el Panel de Control.
-
En Unix/Linux: Generalmente se utiliza el sistema CUPS (Common Unix Printing System) o el daemon LPD.
3. Interacción según el Método de Acoplamiento
La forma en que SAP contacta al OS Spooler se define en la transacción SPAD:
-
Método C / L (Local): SAP le pasa el archivo al OS Spooler del mismo servidor donde corre la instancia de SAP.
-
Método S / U (Remoto): SAP envía el archivo a través de la red a un OS Spooler que vive en otro servidor (usando protocolos como LPR/LPD o el servicio SAPSprint).
-
Método F (Front-end): SAP envía el archivo al OS Spooler de la computadora personal del usuario que tiene abierto el SAP GUI.
4. Importancia en el diagnóstico de errores
Es muy común que en la transacción SP01 el estado de una impresión aparezca como "Compl." (Completado), pero el papel no salga. Esto sucede porque:
-
SAP terminó su trabajo con éxito y le entregó el archivo al OS Spooler.
-
El error ocurrió después, ya fuera del alcance de SAP (por ejemplo, la impresora está apagada, no tiene papel o el driver de Windows es incompatible).
5. Resumen de la cadena de salida
| Nivel | Responsable | Función |
| Aplicación | SAP (Smart Forms / ABAP) | Genera los datos del negocio. |
| Gestión SAP | SAP Spooler (Transacción SP01) | Crea la petición de spool y el formato. |
| Sistema Operativo | OS Spooler | Recibe el archivo y gestiona la cola del servidor. |
| Hardware | Impresora Física | Imprime los datos en el papel. |


Disponibilidad Laboral: FullTime