El protocolo Line Printer Daemon/Line Printer Remote (o LPD , LPR ) es un protocolo de impresión en red para enviar trabajos de impresión a una impresora remota. La implementación original de LPD se encontraba en el sistema de impresión Berkeley del sistema operativo BSD UNIX ; el proyecto LPRng también es compatible con este protocolo. CUPS , más común en las distribuciones modernas de Linux y también presente en macOS , es compatible con LPD y con el Protocolo de Impresión de Internet (IPP) . Existen soluciones comerciales que también utilizan componentes del protocolo de impresión Berkeley, cuando se requiere una funcionalidad y un rendimiento más robustos que los que ofrecen LPR/LPD (o CUPS) por sí solos (como podría ser necesario en grandes entornos corporativos). La especificación del protocolo LPD está documentada en la RFC 1179. [ 1 ]
Uso
Un servidor para el protocolo LPD escucha las solicitudes en el puerto TCP 515. [ 1 ] Una solicitud comienza con un byte que contiene el código de solicitud, seguido de los argumentos de la solicitud, y termina con un carácter ASCII LF .
Una impresora LPD se identifica mediante la dirección IP del servidor y el nombre de la cola en dicho servidor. Un mismo servidor LPD puede tener varios nombres de cola diferentes, cada uno con una configuración única. Cabe destacar que el nombre de la cola LPD distingue entre mayúsculas y minúsculas. Algunas implementaciones modernas de LPD en impresoras de red pueden ignorar por completo la distinción entre mayúsculas y minúsculas o el nombre de la cola y enviar todos los trabajos a la misma impresora. Otras ofrecen la opción de crear automáticamente una nueva cola al recibir un trabajo de impresión con un nombre de cola diferente. Esto simplifica la configuración del servidor LPD. [ 2 ]
Una impresora que admite LPD/LPR a veces se denomina "impresora TCP/IP" ( TCP/IP se utiliza para establecer conexiones entre impresoras y clientes en una red), aunque ese término sería igualmente aplicable a una impresora que admite el Protocolo de impresión de Internet .
Véase también
Referencias
Enlaces externos
- Página de manual de FreeBSD LPD
- Impresión por ordenador
- Protocolos de impresión
- Unix
- Software de red básico