Eu enfrentei um problema semelhante com o leitor de código de barras. Acabei comprando um leitor de código de barras sem fio do ebay, que funciona como um teclado sem fio. Como tal, o Ubuntu não precisa ter nenhum driver especial para interpretar o sinal de código de barras, em vez disso, o leitor de código de barras decifra o código e o envia como texto para o computador.
Aqui está um link para o leitor de código de barras que eu comprei: scanner de código de barras sem fio ebay
De qualquer forma, eu ainda estou procurando maneiras para o Ubuntu suportar um scanner de código de barras com fio, será muito mais desejável (sem necessidade de carregamento) e mais confiável (sem interferência de sinal sem fio)