El empleo de un código de barras para detectar artículos permite una gestión automatizada, eficiente y rápida de los convenios comerciales y logísticos. Sin embargo, desempeñar correctamente esta tarea, los códigos de barras tienen que ser apropiadamente leídos de primeras. Para cumplir este objetivo, existen los códigos verificadores.

¿Qué es el dígito de control?

Ya habrás escuchado hablar del código verificador de un código de barras. Si no lo has oído con ese nombre, quizás sí se te puedan sonar los conceptos check digit o dígito de control. Al final, todas estas denominaciones se refieren a lo mismo: una garantía para verificar el buen funcionamiento en los procesos de etiquetado y de lectura de códigos de barras.

Si te preguntas qué es este código verificador, debes saber que se trata de un sistema de seguridad que traen consigo los códigos de barras con el fin de asegurar que los dispositivos lectores hagan lecturas fiables, correctas y sin fallos.

Cuando se realiza una lectura, el lector de códigos de barrar calcula este código de control, comparándolo con el dígito completo para verificar que dan el mismo resultado. Por este motivo, se denominan código verificador.

que es el codigo verificador

¿De dónde proviene el código verificador de un código de barras?

El dígito de control es, en realidad, el número final del código de barras, es decir, se trata del dígito que se halla en el extremo derecho de éste. El check digit se extrae a partir del resto de dígitos que tiene el código. Es decir, el dígito verificar se obtiene consigue mediante un cálculo matemático. Es así cómo se proporciona de un sistema de control de errores a los lectores de códigos de barras.

¿Cómo se calcula el check digit de un código de barras?

A continuación, vamos a explicarte detalladamente cómo calcular este código verificador.

Para poder entenderlo adecuadamente, debes mentalizarte de que cada dígito del código de barras ocupa cierta posición. En el caso de que tuviéramos que leer este código, 8412584512541, veríamos que éste queda estructurado de la siguiente forma:

La posición 0 la ocuparía el 8; la primera posición, el 4; la segunda, el 1; la tercera, el 2; la cuarta, el 5; la quinta, el 8; la sexta, el 4; la séptima, el 5; la octava, el 1; la novena, el 2; la décima, el 5; la decimoprimera, el 4; y el dígito de control sería el 1.

que es codigo verificador

Una vez tengamos claras estas posiciones, podemos comenzar a calcular el código verificador del código de barras:

  • En primer lugar, debemos sumar los números que se encontrarían en una posición par, de acuerdo al criterio que acabamos de explicar. Según nuestro ejemplo, habría que realizar la siguiente operación: ocho + uno + cinco + cuatro + uno + cinco = veinticuatro.
  • Después, hacemos lo mismo, pero esta vez con los dígitos ubicados en posiciones impares: cuatro + dos + ocho + cinco + dos + cuatro = veinticinco.
  • Ahora, vamos a multiplicar el resultado obtenido con los números situados en posiciones impares por el número 3: veinticinco * tres = setenta y cinco.
  • Sumamos el resultado de la anterior multiplicación con el resultado de los números en posición par: veinticuatro + setenta y cinco = noventa y nueve.
  • A continuación, redondeamos el resultado a la decena directamente superior: en nuestro caso, sería cien.

El código verificador se consigue restando la suma total del cuarto paso (noventa y nueve) al redondeo que acabamos de aplicar (cien), por lo que el dígito de control sería uno.

×