P4 Software P4 Software / BarcoderX Español

Agrega esta documentación a Claude

Hazle preguntas a Claude sobre esta documentación. Claude lee las páginas publicadas y te enlaza a ellas. Copia esta dirección:

https://docs.p4software.cloud/mcp

En claude.ai o Claude Desktop: abre Configuración, luego Conectores, elige Agregar conector personalizado y pega la dirección.

En Claude Code, ejecuta:

claude mcp add --transport http docs https://docs.p4software.cloud/mcp

Lenguajes de impresora

Lenguajes de impresora

Aplica a: BarcoderX Basic y Ultimate

Estado: Planificado. Todavía no hay nada publicado y no hay nada que descargar. ZPL y EPL llegan primero. Los otros cuatro lenguajes llegan después de la primera versión. Los detalles de cada lenguaje se verifican contra las guías de programación de los fabricantes de impresoras antes de publicar cada lenguaje.

Un lenguaje de impresora es el conjunto de comandos que entiende una impresora. BarcoderX llama dialecto a cada uno. BarcoderX convierte un mismo diseño de etiqueta en los comandos del dialecto que habla su impresora.

ZPL, EPL, ESC/POS, Fingerprint, Direct Protocol y PCL son nombres de lenguajes de impresora que pertenecen a sus propietarios. BarcoderX los usa únicamente para indicar qué lenguaje escribe.

Qué lenguajes y cuándo

Lenguaje de impresoraCuándoNotas
ZPLPrimera versiónAdmite RFID.
EPLPrimera versiónSin RFID.
ESC/POSDespués de la primera versiónSalida de etiquetas y tickets. Sin RFID.
FingerprintDespués de la primera versiónAdmite RFID.
Direct ProtocolDespués de la primera versiónAdmite RFID.
PCLDespués de la primera versiónSalida orientada a páginas para etiquetas. Sin RFID.

Cada lenguaje es un complemento independiente del motor. Agregar uno no cambia ninguna plantilla ni ninguna parte de la API web. Cada lenguaje tiene su propio derecho de uso (entitlement), y un lenguaje de impresora sin derecho de uso igualmente imprime, con la salida marcada. Consulte Ediciones y licencias.

Cada lenguaje se entrega con perfiles de impresora genéricos para las resoluciones que usan sus impresoras. Un perfil describe lo que puede hacer una impresora y no nombra ninguna marca, de modo que una impresora que emula un lenguaje usa el perfil de ese lenguaje.

En qué se diferencian ZPL y EPL

ZPLEPL
EstructuraUn formato por etiqueta, con la configuración de la etiquetaComandos de línea, un formulario por etiqueta
TextoFuentes escalables, UTF-8 donde la impresora lo admiteCinco fuentes de mapa de bits fijas con multiplicadores, y páginas de códigos
Rotación0, 90, 180, 270 grados0, 90, 180, 270 grados
Códigos de barrasUn conjunto amplio de códigos propios, entre ellos DataBar, Data Matrix, QR Code, PDF417, MaxiCode y AztecUn conjunto más reducido de códigos lineales. Los 2D dependen del modelo de impresora.
GráficosComprimidos en la forma más pequeña que admite la impresoraGráficos de trama
ContadoresNumeración en serie en la impresoraContadores en la impresora
RFIDSíNo. El trabajo se rechaza con un diagnóstico.

Con la intención Fidelity, que es la predeterminada, la salida EPL son en su mayoría gráficos, con los códigos de barras y las formas propios de la impresora. El texto que queda fuera de la página de códigos seleccionada siempre se imprime como imagen.

ZPL

  • BarcoderX escribe formatos completos con la configuración de la etiqueta: ancho, largo, posición de origen, seguimiento del medio, tipo de medio, modo de impresión, velocidad, intensidad y orientación.
  • El texto en una fuente residente de la impresora se envía como texto propio de la impresora. Todo el demás texto se envía como imagen, porque la impresora no puede igualar las formas de las fuentes de su plantilla. El envío de fuentes TrueType a la impresora está previsto para más adelante.
  • Los gráficos usan la más pequeña de las tres formas que admite la impresora.
  • BarcoderX planea usar el comando de código de barras de la propia impresora para estas simbologías, una por una a medida que se compruebe que equivalen a la vista previa: Code 128 y las formas GS1-128 y SSCC-18, Interleaved 2 of 5 e ITF-14, EAN y UPC, Code 39, Code 93, Data Matrix, QR Code, PDF417, MicroPDF417, la familia GS1 DataBar, Aztec Code y MaxiCode en la primera versión, y una lista más amplia en versiones posteriores.
  • La codificación RFID escribe datos EPC y otra memoria de la etiqueta, y puede verificar la escritura en las impresoras que lo admiten.

EPL

  • BarcoderX escribe formularios completos con la configuración de la etiqueta: ancho, largo y separación, punto de referencia, velocidad, densidad y dirección.
  • El texto usa las fuentes de mapa de bits propias de la impresora solo cuando todos los caracteres están dentro de la página de códigos seleccionada. De lo contrario, el texto se envía como imagen.
  • Las líneas, los cuadros y un primer conjunto de códigos de barras lineales usan los comandos propios de la impresora: Code 128, Code 39, Code 93, Interleaved 2 of 5, EAN-13, EAN-8, UPC-A, UPC-E y Codabar.

Los demás lenguajes

  • ESC/POS: texto nativo con las páginas de códigos y las fuentes de la impresora, códigos de barras nativos donde el perfil los marca como equivalentes, gráficos de trama, comandos de corte y estado.
  • Fingerprint: programas de etiqueta completos con texto, líneas, cuadros, códigos de barras y gráficos nativos, codificación RFID y estado.
  • Direct Protocol: programas de etiqueta completos con texto, líneas, cuadros, códigos de barras y gráficos nativos, codificación RFID y estado.
  • PCL: texto nativo donde el perfil lo permite, y páginas de trama en los demás casos, con control de página, copias y orientación.

Los ajustes que solo tiene un lenguaje viajan en una lista de opciones por lenguaje. Usted las define en la solicitud de impresión, o como valores predeterminados en la plantilla. Una opción que el lenguaje de destino no ofrece se rechaza con un mensaje que la nombra.

Fuentes residentes de la impresora

Puede pedir que un texto se imprima con una fuente que reside en la impresora. La impresora lo imprime con su propia fuente. La vista previa no puede mostrar esa fuente, por lo que usa un sustituto y marca el elemento como aproximado.


BarcoderX es un producto de P4 Software.

¿Te resultó útil esta página?