Comprei um leitor de código de barras que se conecta via USB e imita um teclado. Conectando-se ao Windows, o código de barras é lido corretamente, mas conectado ao Ubuntu, ele deixa alguns caracteres repetidos. Consegue consistentemente o mesmo valor no Ubuntu.
Por exemplo:
Barcode Ubuntu Output:
5034660520825 503466052825 (Drops third 0)
8714789763620 8714976320 (Drops 7,8,6)
Olhando para a saída do lsusb, o dispositivo é reconhecido como um HID USB, mas usa o ID 0416: c141, que é descrito como "Winbond Electronics Corp." que eu não acho que seja o fabricante correto.
Usando usbmon, capturei a entrada e traduzi os códigos no link . Os valores recebidos estão corretos. Os caracteres de repetição estão sendo recebidos pelo Ubuntu, mas não são emitidos.
Estou procurando orientação sobre quais devem ser meus próximos passos. Preciso reconstruir o módulo do kernel usbhid e, em caso afirmativo, como / onde eu faria isso?
Estou planejando usá-lo no Lubuntu 14.04, mas também testei no Ubuntu 14.04 com os mesmos resultados.
Qualquer ajuda seria muito apreciada.
Nota: Esse problema é semelhante à seguinte pergunta, mas o modelo é diferente e sua solução não funciona: Leitor de código de barras USB lendo valores incorretos
ATUALIZAÇÃO: Eu testei agora em alguns sistemas diferentes com os seguintes resultados:
Ubuntu 10.04 - Issue occurs
Ubuntu 14.04 - Issue occurs
Lubuntu 14.04 - Issue occurs
Ubuntu 16.04 - Issue occurs
Fedora - Issue occurs
OSX - Different incorrect output
Windows - Correct Output
FreeBSD - Correct Output
Eu tenho um problema muito específico.
Eu sou um debatedor de políticas e estou tentando instalar um modelo do Word chamado Verbatim
no meu Chromebook para debate sem papel. Eu já instalei o Microsoft Office usando o Crossover
Mas daqui não consigo instalar o modelo no MS Word. Alguém sabe como fazer isso? Eu estou usando o Ubuntu 14.04