📘LPD
Definición de LPD
LPD se refiere al Line Printer Daemon. Es un servicio y protocolo de red estándar (basado en el estándar RFC 1179) que permite recibir documentos de impresión a través de una red TCP/IP. Es la pieza que permite que el servidor de SAP "hable" con impresoras remotas o servidores de impresión externos.
1. El rol de LPD en la arquitectura
El protocolo funciona bajo un modelo cliente-servidor:
-
LPR (Line Printer Requester): El sistema SAP actúa como el cliente que solicita la impresión y envía los datos.
-
LPD (Line Printer Daemon): El servicio que corre en el destino (una impresora con tarjeta de red o un servidor de impresión) que recibe los datos y los pone en la cola física.
2. Uso en la transacción SPAD
Cuando configuras una impresora en SAP mediante la transacción SPAD, el protocolo LPD es el protagonista cuando utilizas el Método de Acceso U (Protocolo Berkeley).
Para que funcione, debes proporcionar dos datos clave en la configuración:
-
Host de destino: La dirección IP o nombre de red del servidor o impresora que tiene el servicio LPD activo.
-
Impresora de Host: El nombre exacto de la cola de impresión en el sistema remoto.
3. Relación con SAPSprint
En entornos donde el servidor de impresión es Windows, SAP proporciona una herramienta llamada SAPSprint. Técnicamente, SAPSprint es una implementación de un servicio LPD optimizada para SAP.
-
SAPSprint "escucha" en el puerto 515 (el puerto estándar de LPD).
-
Cuando SAP envía algo por el protocolo LPR/LPD, SAPSprint lo recibe y lo traduce para que la cola de impresión de Windows lo pueda procesar.
4. Características técnicas
-
Puerto estándar: Utiliza casi siempre el puerto TCP 515. Si este puerto está bloqueado por un firewall, la impresión fallará.
-
Simplicidad: Es un protocolo muy ligero y universal, lo que lo hace compatible con prácticamente cualquier marca de impresora profesional.
-
Unidireccional: Una limitación de LPD es que no devuelve mucha información a SAP. SAP sabe que entregó el archivo al daemon, pero no siempre puede saber si la impresora se quedó sin papel después de recibirlo.
5. Comparativa de Métodos de Acceso
| Método | Protocolo | Descripción |
| U | LPD (Berkeley) | Envío directo a impresoras de red o servidores Unix/Linux. |
| S | SAP Protocol | Envío a servidores Windows que tienen instalado SAPSprint. |
| C / L | Local OS | Envío al spooler del propio sistema operativo donde reside SAP. |
6. Diagnóstico de errores
Si una impresora basada en LPD no funciona, el administrador de Basis suele realizar dos pruebas rápidas fuera de SAP:
-
Hacer un
pinga la dirección del host para ver si hay conexión de red. -
Hacer un
telnetal puerto 515 para verificar que el servicio LPD está activo y aceptando conexiones.
