ATUALIZAÇÃO (02-12-2014) Já resolvemos o problema. Em vez de evtest, criamos um script que lê uma entrada do usuário e usa isso para obter os códigos de barras do scangun.
temos um servidor Ubuntu executando em nossa rede.
Neste servidor, conectamos um usb barcodescanner, que é lido por evtest
e cut
.
Então agora temos o problema, que os dados do scanner só são lidos na segunda tentativa de varredura.
Recebemos o código de barras completo que digitalizamos e a metade do mesmo código de barras novamente como resultado.
Existe alguma opção para ler as chaves na primeira vez e não depois de digitalizar cada código duas vezes?
Atenciosamente
EDITAR: Publicou a Solução em uma resposta separada e a marcou como a solução.
ATUALIZAÇÃO (02-12-2014) Já resolvemos o problema. Em vez de evtest, criamos um script que lê uma entrada do usuário e usa isso para obter os códigos de barras do scangun.