Leer codigos de barras GS1-128

Leer codigos de barras GS1-128

Postby manuelcalerosolis » Tue Oct 31, 2017 8:12 am

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
manuelcalerosolis
 
Posts: 149
Joined: Mon Oct 10, 2005 9:30 am
Location: Huelva - Spain

Re: Leer codigos de barras GS1-128

Postby karinha » Tue Oct 31, 2017 11:39 am

Buen día. ¿Para qué sirve, es para boletos bancarios 2 de 5? saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7831
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: Leer codigos de barras GS1-128

Postby Biel EA6DD » Tue Oct 31, 2017 12:13 pm

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
Biel EA6DD
 
Posts: 682
Joined: Tue Feb 14, 2006 9:48 am
Location: Mallorca

Re: Leer codigos de barras GS1-128

Postby manuelcalerosolis » Thu Nov 02, 2017 11:08 pm

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
manuelcalerosolis
 
Posts: 149
Joined: Mon Oct 10, 2005 9:30 am
Location: Huelva - Spain

Re: Leer codigos de barras GS1-128

Postby Biel EA6DD » Fri Nov 03, 2017 7:36 am

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/
User avatar
Biel EA6DD
 
Posts: 682
Joined: Tue Feb 14, 2006 9:48 am
Location: Mallorca


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 87 guests