Estructura de un código de barras
A continuación se explica un formato de código de barras.
Zona vacía (margen)
Las zonas no impresas justo antes y después del código de barras se llaman “zonas vacías”.
Se recomienda que la zona vacía sea al menos 10 veces el grosor de la barra estrecha.
(Consulte la pág. aquí para el grosor de la barra estrecha.)
Observación
Si la zona vacía es demasiado estrecha, la barra no se podrá leer. Asegúrese de establecer la zona vacía en 10 veces el grosor de la barra estrecha cuando desee imprimir los códigos de barra.
Caracteres inicial/final
Los caracteres inicial/final son patrones de barras y espacios que proporcionan al escáner instrucciones de lectura inicial y final. Los caracteres inicial/final son diferentes dependiendo del tipo de código de barras. Por ejemplo, el CODE 39 usa “*” como caracter inicial y final, NW-7 (Codabar) usa letras alfabéticas (a hasta d), y UPC/EAN e ITF usan un patrón de barras para mostrar el punto inicial/final en lugar de caracteres.
Datos (mensaje)
Los patrones representan datos en la forma de números, letras y símbolos y se leen de izquierda a derecha. Por ejemplo, en la figura de arriba, los patrones de barras representan “0”, “1” y “2” en secuencia desde la izquierda representan los datos “012”.
Dígito de control
Un valor numérico que se calcula para comprobar errores en los datos. Simplemente se agrega directamente después de los datos del código de barras.
(Consulte la pág. aquí para el dígito de control.)
Longitud del código de barras
La longitud del código de barras es la longitud comprendida de izquierda a derecha del código, incluidas las zonas inactivas. Por lo tanto, a menos que se incluyan las zonas inactivas en el grosor de lectura del lector de código de barras, no se puede leer el código de barras. Se recomienda que la longitud del código de barras sea al menos 15% superior a la altura.
Altura de código de barras
La altura máxima del código de barras debe estar dentro de un área imprimible. Si la altura es demasiado baja, el rayo láser puede desviarse del código de barras y el lector no podrá leerlo establemente.
Barra estrecha y barra gruesa
Un código de barras es una combinación de barras y espacios estrechos y gruesos.
BE | Barra estrecha |
---|---|
BG | Barra gruesa |
EE | Espacio estrecho |
EG | Espacio grueso |
El grosor de la barra ancha se determina con base en el grosor de la barra estrecha.
La relación estándar es:
BE:BG = EE:EG=1:2 a 1:3
Observación
El lector de código de barras no podrá leer los datos si la relación se encuentra fuera del rango especificado. Al imprimir el código de barras, es necesario considerar cuidadosamente la relación. Para garantizar una lectura precisa, use la siguiente relación:
BE:BG = EE:EG =1:2.5 (relación recomendada)
El grosor de la barra estrecha se conoce como “grosor de barra estrecha”. El grosor de la barra estrecha se usa como un estándar de especificación para los lectores de código de barras.
Observación
- Si el grosor de la barra estrecha es delgado
- El código de barras será más delgado.
- Se puede almacenar más información en el código de barras y se puede colocar en espacios compactos.
- El grosor de escaneo es estrecho.
- Se requiere una impresión de alta calidad del código de barras (impresoras láser y térmicas).
- Si el grosor de la barra estrecha es ancho
- El código de barras será más grueso.
- El grosor de escaneo es ancho.
- La impresión en alta calidad del código de barras es ligeramente menos importante (impresoras de matriz de punto o de inyección de tinta).
Nivel binario y multinivel
El CODE 39, NW-7 (Codabar) y TIF están conformados por barras y espacios así como también por una barra estrecha y una barra ancha, como se muestra en la página anterior. Estos son conocidos como códigos de barras de “nivel binario” La relación de la barra estrecha y la barra ancha se encuentra entre 1:2 y 1:3.
Para los códigos de barras como UPC/EAN y CODE 128, se usan cuatro diferentes tipos de grosores de barras. Estos códigos de barras son conocidos como códigos de barras de “multinivel” La relación de grosor de barra es 1:2:3:4.
Observación
Debido a que UPC/EAN y CODE 128 usan cuatro tipos de grosor de barra, no se pueden leer consistentemente si la calidad de impresión es baja. Esto puede ocasionar que se incrementen los errores de lectura debido a la relación. Las impresoras de baja calidad, como las de matriz de punto, no son adecuadas para imprimir códigos de barras de “multinivel” como UPC/EAN y CODE 128.
¿Qué es el dígito de control?
Un dígito de control es un valor numérico calculado para garantizar una lectura precisa. A continuación se explica el flujo de verificación de código de barras contra un dígito de control y los cálculos involucrados.
Un código de barras con datos “123” y dígito de control “6”.
- Se lee el código de barras.
- Se calcula del dígito de control de los datos.
- Se compara el dígito de control calculado con el dígito de control para leer el código de barras.
- Si no coinciden, se presenta un error de lectura.
Observación
- Cálculo del dígito de control
- A continuación se explica cómo calcular el dígito de control, usando el módulo 10/ ponderación 3
aplicado a UPC/EAN e ITF. Los datos decodificados en el código de barras de ejemplo son:
497123456789.
①Enumere el valor del código secuencialmente iniciando desde la derecha.
②Multiplique cada valor numérico impar por 3 y cada valor numérico par por 1.
③Totalice los valores multiplicados y después reste el último dígito del valor total de 10 para obtener el dígito de control.
Por lo tanto, el dígito de control calculado es 7.