Sunteți pe pagina 1din 2

Universidad de San Buenaventura. Jhon D. Mosquera, Daniel Ruíz, Evelyn Valenzuela, Sistema Codabar.

El sistema codabar
Jhon D. Mosquera1, Daniel Ruíz.2, Evelyn Valenzuela.3.
Ing. De Sonido1. Ing. Industrial2. Ing. De Sistemas3
Facultad de Ingeniería.
Universidad de San Buenaventura
Medellín, Colombia.

la verificación de error en una tarjeta.


b. Identificar los factores que dificultan tener un alto
I. INTRODUCCIÓN nivel de certeza en el momento de verificarse una
tarjeta de crédito o débito.
Toda Tarjeta de Crédito y Débito es identificada de c. Conocer un método para comprobar que un
manera única por un número de 16 dígitos que código de barras esté correcto.
representa un código de un código verificador. Al
igual que en los ejemplos de este informe, los
primeros 15 dígitos son asignados por el banco V. MARCO TEÓRICO
emisor que proporciona la tarjeta y el último dígito
es un dígito verificador determinado por una fórmula
que utiliza la aritmética modular.  Tarjetas de crédito y el sistema
Todos los grandes bancos emplean un sistema codabar
llamado Cobabar para asignar el dígito verificador.
Este es una variación ligera del método del Código Toda tarjeta de crédito y débito tiene una
de Producto Universal. Esto último para dar identificación única mediante un número de 16
seguridad. El sistema codabar es uno de los métodos dígitos que representa un código de digito de control.
más eficientes para la detección de errores. Este Los primeros 15 dígitos los asigna el banco emisor
identificará todos los errores de un solo dígito y la de la tarjeta, mientras que el último es un digito de
mayoría de otros errores comunes tales como errores control determinado por una fórmula que usa
adyacentes de transposición. aritmética modular.
Todos los grandes bancos usan un sistema Llamado
II. PLANTEAMIENTO Y FROMULACIÓN
Codabar para asignar el digito de control. Es una
DEL PROBLEMA
ligera variación sobre el método del código universal
¿Cómo puede ser implementado el sistema codabar de producto y se basa en un algoritmo diseñado por
en la verificación de errores en las tarjetas de crédito el científico de cómputo de IBM, Hans Peter Luhn
y en los códigos de barras? en la década de 1950

III. OBJETIVO GENERAL


Implementar el sistema codabar, una aplicación del
álgebra lineal a la vida real, para detectar errores en
las tarjetas de crédito y a su vez en los códigos de
barra.

IV. OBJETIVOS ESPECÍFICOS


 Código de barras
a. Definir la tecnología de autenticación a utilizar en
Universidad de San Buenaventura. Jhon D. Mosquera, Daniel Ruíz, Evelyn Valenzuela, Sistema Codabar. 2

“El código de barras es uno de los sistemas de ejemplo de EAN-8, para llegar al múltiplo
identificación más empleado a nivel mundial. Se de 10 más cercano por encima del n ́umero
trata de un código binario comprendido por un 88 hay que sumar 2 (y llegar al 90). Ten en
arreglo en paralelo de barras y espacios, de diferentes cuenta que si la suma resulta ser ya
tamaños. Su configuración responde a un patrón múltiplo de 10, el dígito de control ser ́a 0.
predeterminado, el cual es leído por un escáner
óptico láser. La lectura se realiza debido a las
diferentes reflexiones del haz del láser ocasionadas
por las barras negras y espacios en blanco.
VI. CONCLUSIÓN
Existen dos grandes grupos de códigos de barras:
lineales y bidimensionales. Dentro de los El sistema codabar funciona perfectamente para detectar
errores en las tarjetas de crédito y en los código de barra,
lineales, se encuentran EAN, Code128, Code39,
así como en otros tipos de tarjetas como las proximidad,
Code93 y Codabar. El más popular es EAN de banda magnética, etc.
(European Article Number, Número Europeo de
Artículo), diseñado específicamente para el sector REFERENCIAS
alimenticio. Por otra parte, los bidimensionales son
PDF417, Datamatrix y QR (Quick Response Code, [1] chrome-
Código de Respuesta Rápida)”. (Universidad de mar extension://oemmndcbldboiebfnladdacbdfmadad
de la plata, Sistema de control de personal por RFID) m/http://rinfi.fi.mdp.edu.ar/xmlui/bitstream/hand
le/123456789/282/LRomano%2bAVial-TFG-
IEe-2017.pdf?sequence=3&isAllowed=y
[2] chrome-
extension://oemmndcbldboiebfnladdacbdfmadad
m/https://www.aceptaelreto.com/pub/problems/v
001/06/st/problem.pdf
[3] EWMAN James R., SIGMA el mundo de
las matemáticas, Editorial Grijalbo S.A.
El último dígito del código se utiliza para 1980.
detección de errores, y se calcula a partir de los [4] Francisco S., Fabio M., Lucio R., Álgebra
demás. Para eso: Lineal y Programación Lineal, Segunda
Edición.
 Empezando por la yderecha (sin contar el [5] Julia García Cabello, Álgebra Lineal, sus
dígito de control que se está calculando), se aplicaciones a la economía y otros Ciencias.
suman los dígitos individuales, [6] Stanley I. Grossman, Algebra Lineal,
multiplicados por un factor: Segunda Edición.
– Los dígitos en posiciones impares [7] https://books.google.com.co/books?hl=es&lr=la
(empezando a contar por la derecha ng_es&id=J4FwdwtfmPAC&oi=fnd&pg=PR6&
saltándonos el de control) se multiplican dq=sistema+codabar+algebra+lineal&ots=MU4
ZXlek_L&sig=BqnNqWryW6NvP3dCxw_O8ps
por 3. 4x3I&redir_esc=y#v=onepage&q=sistema%20c
– Los dígitos en posiciones pares se odabar%20algebra%20lineal&f=false
multiplican por 1.

Por ejemplo, para el código EAN-8 de la figura la


operación a realizar es:

2·3 + 5·1 + 9·3 + 3·1 + 8·3 + 5·1 + 6·3 = 88

 El dígito de comprobación es el número que


hay que sumar al resultado anterior para
llegar a un valor múltiplo de 10. En el

S-ar putea să vă placă și