Leer codigos de barras GS1-128

Post Reply
User avatar
manuelcalerosolis
Posts: 149
Joined: Mon Oct 10, 2005 9:30 am
Location: Huelva - Spain

Leer codigos de barras GS1-128

Post by manuelcalerosolis »

Hola de nuevo

¿Alguien tiene experiencia en la lectura de códigos GS1-128?

https://es.wikipedia.org/wiki/GS1-128

La lectura de los dígitos de control me los da en posiciones extrañas.

Saludos.
User avatar
karinha
Posts: 4882
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: Leer codigos de barras GS1-128

Post by karinha »

Buen día. ¿Para qué sirve, es para boletos bancarios 2 de 5? saludos.
João Santos - São Paulo - Brasil
User avatar
Biel EA6DD
Posts: 680
Joined: Tue Feb 14, 2006 9:48 am
Location: Mallorca
Contact:

Re: Leer codigos de barras GS1-128

Post by Biel EA6DD »

Hola Manuel,
aunque no he llegado a hacer nada operativo, tuve que investigar sobre el tema para un cliente que necesitaba leer este tipo de códigos para trazamilidad de carne.

Cuando dices dígito de control te refieres a un dígito calculado tipo el de EAN 13, o a los separadores de campos.
Como lees el código de barra, en un GET ?
Saludos desde Mallorca
Biel Maimó
http://bielsys.blogspot.com/
User avatar
manuelcalerosolis
Posts: 149
Joined: Mon Oct 10, 2005 9:30 am
Location: Huelva - Spain

Re: Leer codigos de barras GS1-128

Post by manuelcalerosolis »

Biel,

Los códigos de barras GS1-128 tienen longitudes de campos fijas y otras variables, para indicar que un campo de longitud variable ha terminado, inserta un carácter especial CHR(16)

Si estas obteniendo el código de barras a través de un campo GET, este ni lo procesa pq no se leen los códigos especiales.

He conseguido leerlos usando del evento keychar de los GETs, pero me parece ese carácter especial en una posición anterior a la esperada.

Sin embargo leo el código de barras en Word p.e. y el código especial aparece en la posición correcta, no se como solucionarlo.

Gracias por tu interes, nos vemos en Novelda ;-)
User avatar
Biel EA6DD
Posts: 680
Joined: Tue Feb 14, 2006 9:48 am
Location: Mallorca
Contact:

Re: Leer codigos de barras GS1-128

Post by Biel EA6DD »

Hola Manuel,

Correcto, cuando los AI (Application Identifiers) son de longitud variable, se inserta un carater especial para dientificar el fin del campo, que el GET no procesa.
Yo también use KeyChar para poderlos procesar.
En mi caso si me quedan bien colocados, el CHR es 29, no el 16.

Saludos, nos vemos en unos dias.
Saludos desde Mallorca
Biel Maimó
http://bielsys.blogspot.com/
Post Reply