Saltar al contenido

Protocolos de impresión CUPS: ¿cuál es la diferencia entre RAW/JetDirect – IPP – IPP14 – LPD?

Agradeceríamos tu ayuda para difundir nuestras crónicas acerca de las ciencias de la computación.

Solución:

Gracias a @RuiFRibeiro. Encontré algunos recursos en el sitio AskUbuntu y uno de ellos apuntaba a un FAQ de cups.org obsoleto, lo que me llevó a un enlace que había perdido antes: https://www.cups.org/doc/ red.html. Esta página enumera las diferencias más importantes:

Protocolo de AppSocket

El protocolo AppSocket (a veces también llamado protocolo JetDirect, debido a sus orígenes con las interfaces de red HP JetDirect) es el protocolo de red más simple, rápido y, en general, el más confiable que se usa para las impresoras. La impresión de AppSocket normalmente ocurre a través del puerto 9100 y usa el esquema de URI de socket:

socket://ip-address-or-hostname

Protocolo de impresión de Internet (IPP)

IPP es el único protocolo que admite CUPS de forma nativa y es compatible con la mayoría de las impresoras de red y los servidores de impresión. La impresión IPP normalmente se realiza a través del puerto 631 y utiliza los esquemas URI http (Windows), ipp e ipps:

http://ip-address-or-hostname:port-number/resource
ipp://ip-address-or-hostname:port-number/resource
ipps://ip-address-or-hostname:port-number/resource

Protocolo de demonio de impresora de línea (LPD)

LPD es el protocolo de impresión de red original y es compatible con muchas impresoras de red. Debido a las limitaciones del protocolo LPD, no recomendamos usarlo si la impresora o el servidor son compatibles con uno de los otros protocolos. La impresión LPD normalmente ocurre a través del puerto 515 y usa el esquema URI lpd:

lpd://ip-address-or-hostname/queue

Las principales ventajas de IPP sobre JetDirect/AppSocket son las siguientes:

  • AppSocket es un protocolo de “disparar y olvidar”. IPP(S) puede brindar información de canal secundario muy detallada sobre el estado actual del procesamiento del trabajo (qué página se está imprimiendo actualmente) y más (como consultas sobre trabajos pasados, completados o cancelados).

  • AppSocket es un protocolo muy simple, por lo que todo el mundo podía aplicarle ingeniería inversa después de que HP lo introdujera y aunque nunca fue un estándar oficial; también es bastante confiable y robusto (con todo este conjunto vacío de ‘características’ que admite), razón por la cual fue ampliamente utilizado y respaldado por prácticamente todas las impresoras de red que existen.

  • IPP está estandarizado por el Grupo de trabajo de impresoras (PWG) de ISTO, que es una representación de prácticamente todos los fabricantes de impresoras del mundo. Los propios HP incluso han adoptado IPP bastante de cerca, con más de 350 de sus modelos de impresoras más nuevos autocertificados para ser consistentes con el nuevo IPP en todas partes Estándar.

  • Con IPP(S) tienes muchas mejores opciones relacionadas con la seguridad: autenticación/autorización, encriptación de datos transferidos, control de acceso, etc.

  • Con IPP, tiene un conjunto específico de nombres y valores para las opciones de trabajo de impresión. La impresión dúplex es una de ‘lados=dos lados-borde largo’ o ‘…=dos caras-borde-corto’, mientras que antes, podía tener hasta diez o más formas de especificar una impresión dúplex (porque cada proveedor era libre de usar su propio esquema de nomenclatura). lo mismo vale true para muchos otros parámetros de impresión.

  • IPP(S) le permite consultar una impresora habilitada para IPP (y más del 90% de los dispositivos vendidos en los últimos 10 años pueden hablar IPP, porque AirPrint sólo puede funcionar gracias a ello; y más de la mitad de estos también pueden consumir PDF directamente) sobre sus capacidades específicas: ¿Puede hacer color? ¿Qué tamaños de papel admite? ¿Hace impresiones dúplex? ¿Puede grapar, perforar, plegar? ¿Qué versiones de IPP admite? ¿Qué lenguaje de descripción de página (PDL, PostScript, PDF, PCL, JPEG, etc.) puedo enviarle? Etc.pp. …

  • Con la última evolución del Estándar IPP, acertadamente llamado ‘IPP en todas partes’por fin impresión sin conductor comienza a trabajar ¡CUPS puede hacerlo! Cada vez que encuentra una impresora IPP Everywhere, ya no necesita ningún controlador y/o PPD específico del dispositivo preparado o preinstalado por el administrador: sabe que puede enviar uno de los formatos de descripción de página estándar (ya sea JPEG, PWG- Raster, URF-Raster o PDF que no requieren un controlador propietario para generar), puede consultar el dispositivo sobre sus capacidades específicas y creará automáticamente un PPD que refleje estas capacidades para que incluso las aplicaciones no habilitadas para IPP puedan seguir imprimiendo. la forma tradicional (estas aplicaciones ‘heredadas’ aún no hablan IPP y se usan para buscar PPD, aplicaciones como LibreOffice o Firefox o lo que no hacen).

IPP es el futuro, y el futuro ya está aquí. (AppSocket es el pasado, pero aún no se ha ido por completo. La mayoría de las impresoras IPP todavía hablan de AppSocket también…).

Sección de Reseñas y Valoraciones

Acuérdate de que tienes concesión de parafrasear si te fue de ayuda.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *