Lector de codigo de barras con pic17f877a

Estoy realizando un proyecto, de echo, lo encontré ya realizado, pero el problema es que a lo hora de leer el código de barras recien escaneado (por el lector) no me da la información que esta registrada, no sé si hay algún problema en la comunicación I2C porque va guardada la información que se tiene que comparar con el código recien escaneado. Adjunto enlace donde está desarrollado todo el proyecto.
Enlace del pryecto (ya realizado): (PDF) Dispositivo portátil auxiliar en la estimación de productos basados en códigos de barras

Adjunto el código que yo copie de dicho proyecto pero solo dice "producto no registrado"
 
Arriba