Tema: Leer EAN128
Ver Mensaje Individual
  #1  
Antiguo 02-11-2014
Avatar de newtron
[newtron] newtron is offline
Membrillo Premium
 
Registrado: abr 2007
Ubicación: Motril, Granada
Posts: 3.475
Reputación: 21
newtron Va camino a la fama
Leer EAN128

Hola a tod@s.

Como ya habréis visto ando liado con temas de lecturas de códigos EAN128 y me encuentro con un problema.

Cuando leo un EAN13 no hay mayor historia porque cuando llega el salto de linea sabemos que el código ha sido leido y hacemos las operaciones que queramos pero el tema en el EAN128 es distinto, al picar en el código llegan varios grupos de datos separados por saltos de linea y cada "trozo" del código significa una cosa, p.e: si leemos el código siguiente en un memo:

(01)98412254011278(3102)002660(15)140326(10)07814

nos llegará de la siguiente manera:

0198412254011278
3102002660
15140326
1007814

¿Cual es el problema? que al ir caracteres de saltos de linea dentro del código no sé cómo averiguar cuando acaba un código y empieza el siguiente que lean.

Se me ha ocurrido que cuando pase un tiempo determinado (corto) sin recibir nada de el código como leido o intentar ver si cuando van llegando "grupos" de números hay algo en el buffer del teclado pero no lo tengo claro.

¿Alguna idea?

Gracias y un saludo
__________________
Be water my friend.
Responder Con Cita