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.
Leer codigos de barras GS1-128
- manuelcalerosolis
- Posts: 149
- Joined: Mon Oct 10, 2005 9:30 am
- Location: Huelva - Spain
Re: Leer codigos de barras GS1-128
Buen día. ¿Para qué sirve, es para boletos bancarios 2 de 5? saludos.
João Santos - São Paulo - Brasil
- Biel EA6DD
- Posts: 680
- Joined: Tue Feb 14, 2006 9:48 am
- Location: Mallorca
- Contact:
Re: Leer codigos de barras GS1-128
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 ?
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 ?
- manuelcalerosolis
- Posts: 149
- Joined: Mon Oct 10, 2005 9:30 am
- Location: Huelva - Spain
Re: Leer codigos de barras GS1-128
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
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
- Biel EA6DD
- Posts: 680
- Joined: Tue Feb 14, 2006 9:48 am
- Location: Mallorca
- Contact:
Re: Leer codigos de barras GS1-128
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.
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.