← Todos los artículos

2026-09-02

Cómo verificar la calidad de impresión de códigos de barras: una guía práctica

Cómo verificar la calidad de impresión de códigos de barras: una guía práctica
pdf labels barcodes label merge browser based graphical layout editor google sheets addin microsoft excel addon electronic shelf labels esl

Cómo verificar la calidad de impresión de códigos de barras: una guía práctica

Puedes generar un código de barras en segundos. La pregunta más difícil es si ese código de barras se escaneará de forma fiable en el almacén, en una caja minorista o bajo el escáner de una farmacia hospitalaria. Verificar la calidad de impresión del código de barras es el paso que convierte un diseño de etiqueta en una etiqueta lista para producción. Esta guía explica qué mide realmente la verificación, cómo producir una prueba con RSJ LPSNG y cómo automatizar los controles de calidad antes de imprimir una sola etiqueta en papel térmico.

Por qué es importante la verificación de códigos de barras

Un código de barras que se ve bien en pantalla puede fallar en el mundo real. Las consecuencias más comunes incluyen:

  • Escaneos fallidos en el punto de venta, lo que lleva a la introducción manual, largas colas y posibles contracargos.
  • Palés o cajas rechazados en logística porque la etiqueta GS1 no se decodifica.
  • Problemas de cumplimiento en el sector sanitario o en cadenas de suministro reguladas donde un código de barras mal leído puede convertirse en un problema de seguridad.
  • Retrasos operativos cuando un lote de etiquetas debe reimprimirse o reelaborarse.

La verificación no es lo mismo que el escaneo. Un escáner de códigos de barras simplemente lee los datos codificados. La verificación califica el símbolo impreso según parámetros formales de calidad, normalmente definidos en estándares ISO/IEC como ISO/IEC 15416 para códigos de barras 1D e ISO/IEC 15415 para códigos de barras 2D. El escaneo te dice: «este ejemplo concreto se decodificó». La verificación te dice: «es probable que este símbolo se decodifique en muchos escáneres, entornos y tiradas de impresión».

Para etiquetas de aspecto profesional en el comercio minorista, la logística y el sector sanitario, la verificación debe formar parte del proceso de publicación, no ser una idea tardía.

Cómo es una prueba de código de barras

Una prueba de código de barras útil es una imagen renderizada al tamaño de producción, con los datos exactos, la simbología y los colores que se imprimirán. Cuando envías esa prueba a un verificador, el informe normalmente incluye:

  • Calificación del símbolo: la calificación general del código de barras.
  • Contraste: diferencia entre las barras oscuras y los espacios claros.
  • Modulación: uniformidad del contraste en todo el símbolo.
  • Defectos: marcas no deseadas, huecos o manchas.
  • Decodificabilidad: con qué precisión se decodifica el símbolo.
  • Zonas de silencio: espacio en blanco requerido alrededor del código de barras.

Las calificaciones suelen presentarse en dos escalas intercambiables:

  • A–F, donde A es la mejor y F es un fallo.
  • 4.0–0.0, donde 4.0 es la mejor y cualquier valor por debajo de 1.0 normalmente falla.

Muchos programas minoristas y logísticos exigen al menos una C o 1.5. Los socios comerciales más estrictos pueden exigir una B o 2.5. El umbral exacto depende de tu cliente, transportista o programa de cumplimiento.

Con RSJ LPSNG, la prueba no es un artefacto de diseño separado. La misma etiqueta que se enviaría a la impresora puede renderizarse como PDF o PNG para su verificación. Eso significa que el código de barras que verificas es el código de barras que imprimes.

Por ejemplo, una solicitud de renderizado de una sola etiqueta a través de la API del Servicio Web de LPSNG podría verse así, con la ruta exacta y los parámetros documentados en la Interfaz del Servicio Web:

curl -X POST "https://your-lpsng-instance/webservice/render" \
  -H "Authorization: Bearer $LPSNG_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "package": "shipping-label-v2",
    "data": {
      "sku": "A10234",
      "barcode": "4012345678901"
    },
    "format": "png",
    "resolution": 300
  }' \
  --output shipping-label-proof.png

El punto clave: la verificación debe realizarse sobre una prueba renderizada, no sobre una captura de pantalla del lienzo de diseño. Las capturas de pantalla a menudo ocultan problemas de escalado, resolución y zonas de silencio.

Verificación paso a paso con RSJ LPSNG

El flujo de trabajo gestionado en el Sistema de Impresión de Etiquetas de Nueva Generación mantiene la producción de códigos de barras determinista: diseña una vez, renderiza una prueba, verifica la prueba y luego imprime.

1. Diseña la etiqueta en el Label Studio basado en web

Abre LPSNG y crea o edita una etiqueta. Añade un campo de código de barras, elige la simbología y vincúlalo a una fuente de datos. Los formatos de código de barras compatibles con LPSNG se enumeran en su documentación de Formatos de Código de Barras e incluyen simbologías 1D y 2D comunes como Code 128, EAN/UPC, QR Code y Data Matrix.

En esta etapa, comprueba los fundamentos visuales:

  • ¿El código de barras es lo suficientemente grande para la distancia de escaneo prevista?
  • ¿Hay suficiente zona de silencio alrededor del símbolo?
  • ¿El código de barras utiliza barras oscuras sobre un fondo claro?

2. Renderiza una sola etiqueta como PDF o PNG

No verifiques solo con la vista previa del Label Studio. Renderiza la etiqueta a través de la API del Servicio Web de LPSNG o del LPSNG Player para tener una imagen a resolución de producción.

El LPSNG Player es el motor de impresión independiente de línea de comandos. Recibe un paquete y datos, y puede producir salida en PDF, PNG, JSON, impresión o ESL. Un paso de generación de prueba en un script podría verse así:

lpsng-player render \
  --package shipping-label-v2.pkg \
  --data order.json \
  --output shipping-label-proof.png

Las banderas y opciones exactas se cubren en la documentación del LPSNG Player, pero el flujo de trabajo es el mismo: la herramienta renderiza la etiqueta con los datos suministrados, y ese archivo renderizado se convierte en tu entrada de verificación.

3. Inspecciona la prueba según los parámetros de calidad del código de barras

Una vez que tengas el PNG o PDF, ábrelo con un zoom del 100 %. Comprueba que:

  • El código de barras no esté escalado por debajo de su tamaño mínimo recomendado.
  • Las zonas de silencio estén presentes en todos los lados.
  • Las barras y los espacios sean nítidos, no borrosos ni dentados.
  • El contraste sea lo suficientemente alto para el escáner objetivo.

Si tu verificador acepta un archivo de imagen, envía la prueba directamente. El informe resultante te dirá si el símbolo cumple con la calificación ISO requerida. Si no tienes un verificador dedicado, muchos SDK de escáner y aplicaciones móviles pueden al menos informar del éxito de la decodificación, pero la calificación formal requiere un verificador real o software de verificación.

4. Añade comprobaciones a nivel de datos con la API de Python Field Script

La verificación de códigos de barras también incluye la integridad de los datos. Un código de barras perfectamente impreso con datos incorrectos sigue siendo un fallo. LPSNG incluye una API de Python Field Script que te permite adjuntar bloques de script de Python a los campos de la etiqueta para acceder y modificar los valores de los campos antes de imprimir.

Por ejemplo, podrías aplicar una comprobación básica de EAN-13:

def before_print(field):
    if field.name == "barcode":
        value = field.value or ""
        if len(value) != 13 or not value.isdigit():
            raise ValueError("EAN-13 barcode must contain 13 digits")
        field.value = value.strip()

Esto no califica la calidad de impresión, pero detecta problemas de datos que de otro modo producirían una etiqueta de aspecto correcto, escaneable y aun así incorrecta.

Interpretación de resultados y manejo de casos límite

Cuando un informe de verificación devuelve una calificación baja, no adivines. Lee los parámetros individuales para encontrar la causa.

Problema reportado Causa probable Solución en LPSNG o en el proceso de impresión
Contraste bajo Barras claras, fondo oscuro, baja intensidad de impresión Usa negro sobre blanco; aumenta la energía del cabezal de impresión
Modulación baja Impresión desigual o cobertura de tinta inconsistente Ajusta la velocidad/calor de la impresora; limpia el cabezal
Defectos Cabezal de impresión dañado, soporte contaminado Limpia o reemplaza el cabezal; cambia el soporte
Fallo de decodificabilidad Simbología incorrecta, datos incorrectos, renderizado deficiente Verifica la simbología y los datos; vuelve a renderizar a la resolución correcta
Violación de zona de silencio El diseño de la etiqueta coloca el código de barras demasiado cerca del borde o del texto Aumenta los márgenes alrededor del campo del código de barras

En LPSNG, ajusta el diseño de la etiqueta en Label Studio y luego vuelve a renderizar la prueba en lugar de confiar solo en la vista previa. Los cambios en el tamaño del código de barras, las zonas de silencio, los colores o la fuente de datos deben ir seguidos de una nueva pasada de verificación.

Los casos límite requieren el mismo rigor:

  • Códigos de barras pequeños: el tamaño afecta a la legibilidad. Un código de barras que verifica al 100 % puede fallar cuando se imprime con un escalado del 50 %.
  • Fondos de color: las barras o fondos de color pueden reducir el contraste y la modulación. Limítate a barras oscuras sobre fondos claros y neutros a menos que tu verificador confirme lo contrario.
  • Simbologías inusuales: verifica la documentación del formato para conocer el tamaño mínimo, la zona de silencio y las restricciones de datos. LPSNG admite múltiples simbologías, pero el diseñador de etiquetas sigue siendo responsable de los parámetros de calidad de impresión.

Automatización de la verificación en tu flujo de trabajo

La verificación manual es útil para diseños puntuales. Para la producción de etiquetas basada en datos, la verificación debe ejecutarse automáticamente antes de liberar los trabajos de impresión.

Una canalización automatizada común es:

  1. Renderiza la etiqueta con la API del Servicio Web de LPSNG o el LPSNG Player.
  2. Pasa la imagen renderizada por un verificador de códigos de barras.
  3. Detén el trabajo si la calificación cae por debajo del umbral.
  4. Imprime solo las etiquetas que pasan.

En un script, ese patrón se ve así:

# Render a production proof
lpsng-player render \
  --package shipping-label-v2.pkg \
  --data order.json \
  --output candidate.png

# Verify with your barcode verifier (external tool or verifier SDK)
barcode-verify candidate.png --standard iso15416 --minimum-grade C

# If verification passes, print
if [ $? -eq 0 ]; then
  lpsng-player print \
    --package shipping-label-v2.pkg \
    --data order.json
else
  echo "Label failed verification; job rejected."
  exit 1
fi

Aquí, RSJ LPSNG gestiona el flujo de trabajo de renderizado e impresión. El verificador se encarga de la calificación. El resultado es una barrera que impide que etiquetas ilegibles lleguen a producción.

Para trabajos por lotes, el complemento de Google Sheets y la interfaz de Excel pueden impulsar la misma lógica. Renderiza una primera hoja o fila de datos como prueba, verifícala y solo entonces ejecuta el lote completo. Esto es especialmente útil cuando un gran número de etiquetas comparten un diseño común pero varían según los datos.

Preguntas frecuentes

P: ¿Cuál es la diferencia entre la verificación de códigos de barras y el escaneo de códigos de barras?

El escaneo de códigos de barras simplemente lee los datos codificados en el código de barras, mientras que la verificación califica la calidad de impresión según estándares ISO/IEC como ISO/IEC 15416 para 1D e ISO/IEC 15415 para 2D. La verificación mide parámetros como el contraste, la modulación y la decodificabilidad para garantizar un escaneo fiable en diferentes entornos.

P: ¿Qué simbologías de códigos de barras puede verificar RSJ LPSNG?

RSJ LPSNG admite la verificación de todos los formatos de códigos de barras 1D y 2D comunes enumerados en su documentación de Formatos de Código de Barras, incluidos Code 128, EAN/UPC, QR Code, Data Matrix y más. El motor de verificación califica cada simbología según el estándar ISO correspondiente.

P: ¿Puedo automatizar la verificación de códigos de barras en mi canalización de impresión?

Sí. RSJ LPSNG proporciona APIs y el LPSNG Player para integrar la verificación en flujos de trabajo automatizados. Puedes renderizar etiquetas con informes de verificación y establecer reglas para rechazar etiquetas que no cumplan los umbrales de calidad antes de imprimirlas, garantizando que solo las etiquetas conformes lleguen a producción.

P: ¿Qué debo hacer si mi código de barras falla la verificación?

Si un código de barras falla la verificación, revisa el informe de verificación para identificar el parámetro que falla. Las soluciones comunes incluyen aumentar el contraste, garantizar zonas de silencio adecuadas, ajustar la resolución de impresión o cambiar el sustrato. El Label Studio de RSJ LPSNG te permite ajustar el diseño y volver a renderizar para comprobar si la calificación mejora.

Conclusión

La verificación de códigos de barras no es un capricho de diseño. Es la diferencia entre una etiqueta que se escanea una vez en condiciones ideales y una etiqueta que se escanea de forma fiable en miles de impresiones, escáneres y puntos de contacto de la cadena de suministro.

RSJ LPSNG integra la verificación en un flujo de trabajo gestionado: diseña la etiqueta en Label Studio, renderiza un PDF o PNG a resolución de producción a través de la API del Servicio Web o el LPSNG Player, inspecciona o califica esa prueba y luego automatiza la misma comprobación en tu canalización. Empieza con una prueba renderizada antes de imprimir un lote completo y detectarás la mayoría de los fallos de códigos de barras antes de que salgan del edificio.

Publicaciones relacionadas

EU label: AI-generated content