驴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.
Buen d铆a. 驴Para qu茅 sirve, es para boletos bancarios 2 de 5? saludos.
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 ?
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 ![]()
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.