OpenZPL vs Labelary
OpenZPL es una API de renderizado de ZPL que acepta las mismas solicitudes v1 que las de Labelary, por lo que la mayoría de los clientes cambian cambiando el nombre de host. Cuenta la asignación gratuita en etiquetas en lugar de solicitudes y solo renderiza PNG y PDF, mientras que Labelary también convierte a otros lenguajes de impresora.
Actualizado 2026-10-20 · Renderizados hechos con el motor de OpenZPL
Abrir en el visorPara quién es el interruptor
- Usted llama a la API v1 de Labelary para renderizar ZPL a PNG o PDF y desea un segundo proveedor, o una alternativa que acepte las mismas solicitudes.
- Su tráfico es principalmente de PNGs de una sola etiqueta, donde una etiqueta y una solicitud son lo mismo.
- Desea que los renders en el navegador y de la API provengan del mismo motor, con una lista de compatibilidad pública.
Quédese en Labelary si necesita salida en EPL, IPL, DPL, SBPL o PCL, extracción de datos en JSON, sus API de imagen a ZPL o fuentes, diseños de páginas PDF, un SLA contratado hoy o una licencia local. OpenZPL aún no ofrece eso.
Funciones
| Función | OpenZPL | Labelary |
|---|---|---|
punto final de renderizado v1 /v1/printers/{dpmm}/labels/{w}x{h}/{index} | Sí, GET y POST | Sí, GET y POST |
| Densidades | 6, 8, 12, 24 dpmm | 6, 8, 12, 24 dpmm |
Salida PNG, escala de grises o bitonal (X-Quality) | Sí | Sí |
| Salida PDF, cada etiqueta una página | Sí | Sí |
X-Rotation | 0, 90, 180, 270 | 0, 90, 180, 270 |
Cabecera de respuesta X-Total-Count | Sí | Sí |
Carga multipart en un campo de file | Sí | Sí |
Tamaño de página PDF, diseño y bordes de etiquetas (X-Page-*, X-Label-Border) | No | Sí |
Advertencias del linter (X-Linter, X-Warnings) | Sólo en el visor web | Sí |
| Salida en EPL, IPL, DPL, SBPL, PCL 5, PCL 6 | No | Sí |
| Extracción de datos JSON, transformación de ZPL | No | Sí, marcado como experimental |
| APIs de imagen a ZPL y fuente TrueType a ZPL | No | Sí |
| visor y editor en línea | Sí | Sí |
| Claves API y un panel de uso | Sí | Claves en planes de pago |
Los datos de Labelary provienen de su página de servicio según se leyó el 2026-10-20; el comportamiento del encabezado también se verificó con solicitudes de prueba (ver la guía de migración).
Límites y unidades de facturación
Los dos niveles gratuitos parecen similares, pero no cuentan lo mismo. Labelary cuenta solicitudes por día; OpenZPL cuenta etiquetas, copias ^PQ y páginas PDF incluidas. Una solicitud que devuelve un PDF de 50 páginas es 1 de las 5,000 de Labelary y 50 de las 5,000 de OpenZPL. Para PNGs de una sola etiqueta, los dos son iguales.
| Límite | OpenZPL Free | Labelary Gratis |
|---|---|---|
| Registro o clave | Ninguno | Ninguno |
| Solicitudes por segundo | 3 por IP | 3 |
| Asigna diaria | 5,000 etiquetas por IP | 5,000 solicitudes |
| Etiquetas por solicitud | 50 | 50 |
| Cuerpo de la solicitud | 1 MB | 1 MB |
| Tamaño de etiqueta | 15 in por lado | 15 in |
| Tiempo de renderizado | 10 s, luego 503 | no verificado |
Cuando se alcanza un límite, ambos responden 429 con un encabezado Retry-After. El mensaje de OpenZPL nombra el límite (solicitudes por segundo, etiquetas por día o capacidad gratuita compartida).
Precios
Precios publicados el 2026-10-20. Los planes de pago de OpenZPL no están a la venta aún: la facturación comenzará pronto, y un espacio de trabajo creado ahora se trasladará al plan elegido cuando lo haga. Sus SLAs son características del plan anunciadas en la página de precios, no contratos aún.
| Plan | Precio | Por segundo | Por día |
|---|---|---|---|
| OpenZPL Starter (no disponible aún) | $9 / mes | 10 solicitudes | 25,000 etiquetas |
| OpenZPL Pro (no disponible aún) | $29 / mes | 10 solicitudes | 100,000 etiquetas |
| OpenZPL Business (no disponible aún) | $99 / mes | 20 solicitudes | 500,000 etiquetas |
| Labelary Plus | $90 / mes | 6 solicitudes | 20,000 solicitudes |
| Labelary Business | $228 / mes | 10 solicitudes | 40,000 solicitudes |
| Labelary Local | Personalizado | Sin límite | Sin límite |
Compare en su propio tráfico: si sus solicitudes devuelven muchas etiquetas cada una, multiplique por etiquetas por solicitud antes de comparar las etiquetas diarias de OpenZPL con las solicitudes diarias de Labelary. Los planes de pago de Labelary no incluyen retención de datos y tienen un SLA del 99% o 99.9%; su plan gratuito no tiene ninguno. OpenZPL no almacena el ZPL que genera en ningún plan.
Compatibilidad y diferencias
Aceptar la misma solicitud no significa dibujar los mismos píxeles. Dos motores pueden diferir en fuentes, detalles de códigos de barras y cómo leen ZPL malformado. La página de compatibilidad indica qué comandos dibuja el motor de OpenZPL y cuáles aún no soporta. Diferencias que medimos el 2026-10-20:
- Formatos de salida: Labelary también convierte a EPL, IPL, DPL, SBPL y PCL y tiene salida experimental en JSON y ZPL. OpenZPL solo devuelve PNG y PDF; otros valores de
Acceptreciben406. - Opciones de PDF: las
X-Page-Size,X-Page-LayoutyX-Label-Borderde Labelary no son compatibles. OpenZPL coloca una etiqueta por página al tamaño de la etiqueta. - Linting: las advertencias de
X-Linterde Labelary aún no tienen un equivalente en la API. - Renderizado: las fuentes son sustitutos en ambos, por lo que los anchos de texto pueden diferir por algunos puntos, y los comandos en la lista de "no compatibles aún" de la página de compatibilidad no se dibujan.
Antes de cambiar el tráfico de producción, renderiza una muestra de tus etiquetas reales en ambos y compáralas; el visor utiliza el mismo motor que la API.
Preguntas
¿Es OpenZPL un reemplazo directo de Labelary?
Para la generación de PNG y PDF a través del punto final v1, la mayoría de los clientes solo cambian el nombre de host. Verifique las diferencias anteriores y mantenga Labelary para los formatos de salida y APIs que OpenZPL no tiene.
¿Es OpenZPL más barato que Labelary?
Sus precios de lista el 2026-10-20 son más bajos, pero sus planes de pago aún no están a la venta y cuentan etiquetas, no solicitudes, por lo que cuál cuesta menos depende de cuántas etiquetas devuelve cada una de tus solicitudes. Evalúalo con tu propio tráfico.
¿Puedo utilizar ambos?
Sí. Debido a que las solicitudes son las mismas, un cliente puede enviar a uno y retroceder al otro en un error 5xx o un tiempo de espera.