Gracias duilioisola por tus comentarios. Mi problema no es saber cuando empieza el código sino cuando ha acabado porque no hay nada que informe de cuando ha acabado de leer el código puesto que los retornos de carro se van enviando con cada grupo de números tal y como puse en el primer post.
Esto de los ean 128 es un mundo y puede ir incluida (o no) mucha información que va separada en grupos acabando en un retorno de carro. El problema es que cuando se acaba de enviar el último grupo de números (que no se sabe a qué corresponde) se envía un retorno de carro y punto, o sea, no se puede determinar cuando se ha acabado de leer.
Al final he optado por modificar la configuración de la pistola (cosa que no quería) para que envía un caracter raro al final del código y así poder procesarlo.
Gracias de nuevo y un saludo
__________________
Be water my friend.
|