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.
|