Boa tarde. Meu nome é Paulo, sou engenheiro com experiência em desenvolvimento de hardware e firmware para plataformas Linux, Windows e sistemas embarcados. Para sua aplicação, podemos utilizar o banco de dados mysql ou sql lite para armazenamento das informações. Com relação ao feedback no display, podemos utilizar uma biblioteca gráfica QT para aplicação. Com relação ao leitor, precisa avaliar que interface de comunicação ele utiliza. (provavelmente serial). Fico a disposição para maiores detalhes. Obrigado.